`

动态给select赋值

阅读更多

1 <select id="motorcycle_type_q"></select>

 

function getsyscode() {
        var param = {
            date : new Date()
        };
        $.ajax({
                    type : "post",
                    url : "${pageContext.request.contextPath}/carsCost/getsyscode.action",
                    async : false,
                    timeout : 30000,
                    dataType : 'json',
                    data : param,
                    beforeSend : function(XMLHttpRequest) {
                    },
                    success : function(data, textStatus) {
                        if (data != "" && data != null) {
                            //为车型下拉框赋值
                            var typeList = data['typeList'];
                            $("#motorcycle_type_q").append(
                                    "<option value=''>全部</option>");
                            if (typeList != null && typeList != "") {
                                for (var i = 0; i < typeList.length; i++)
                                    $("#motorcycle_type_q").append(
                                            "<option value='"+typeList[i]['code']+"'>"
                                                    + typeList[i]['name']
                                                    + "</option>"); //为Select追加一个Option(下拉项)
                            }
                            //为品牌下拉框赋值
                            var brandList = data['brandList'];
                            $("#cars_brand_q").append(
                                    "<option value=''>全部</option>");
                            if (brandList != null && brandList != "") {
                                for (var i = 0; i < brandList.length; i++)
                                    $("#cars_brand_q").append(
                                            "<option value='"+brandList[i]['code']+"'>"
                                                    + brandList[i]['name']
                                                    + "</option>"); //为Select追加一个Option(下拉项)
                            }
                            //为级别下拉框赋值
                            var rankList = data['rankList'];
                            $("#cars_rank_q").append(
                                    "<option value=''>全部</option>");
                            if (rankList != null && rankList != "") {
                                for (var i = 0; i < rankList.length; i++)
                                    $("#cars_rank_q").append(
                                            "<option value='"+rankList[i]['code']+"'>"
                                                    + rankList[i]['name']
                                                    + "</option>"); //为Select追加一个Option(下拉项)
                            }

                        }

                    },
                    error : function() {
                    }
                });
    }

2 <div class="ji_infobox">
                            <span><b style="color: red;font-weight: normal;">*</b>职称/资格:</span>
                            <select id="titleType" name="highlevelPersonSublist.titleType" style="width:68px;" onchange="onChangeTitleType(this.value)" >
                                <option value="0">职称</option>
                                <option value="1">资格</option>
                               
                            </select>
                             <select id="jobtitle" name="highlevelPersonSublist.jobtitle" style="width:100px;">
                                <option value="2">副高级</option>
                                <option value="3">高级</option>
                            </select>
                        </div>

function onChangeTitleType(type){
    if(type=="0"){
        $("#jobtitle").empty();
        $("#jobtitle").append("<option value='2'>副高</option>");
        $("#jobtitle").append("<option value='3'>高级</option>");
    }else if(type=="1"){
        $("#jobtitle").empty();
        $("#jobtitle").append("<option value='11'>高级工</option>");
        $("#jobtitle").append("<option value='12'>技师</option>");
        $("#jobtitle").append("<option value='13'>高级技师</option>");
    }
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics