1.静态选项方式
下拉框
<option value="1">普通成员</option>
<option value="2">项目经理</option>
<option value="3">项目总监</option>
逻辑
if(data.userRole!=null){
var optList = document.getElementsByTagName("option");
for(var i =0;i<optList.length;i++){
console.log(optList[i].value)
if(optList[i].value==data.userRole){
optList[i].setAttribute("selected","selected")
}
}
}
2.动态选项方式
$.ajax({
url: config.base_server + "dict/getByType/"+res.dicValue,
type: "GET",
dataType: "JSON",
success: function (res) {
console.log("数据",res);
$("#customDeptSelect").empty(); //清空
var html = "";
for(var i = 0; i<res.length;i++){
if(res[i].id == projectInfo.customDep){
html += "<option class='opt' value="+res[i].id+" selected>"+res[i].dicName+"</option>"
}else{
html += "<option class='opt' value="+res[i].id+">"+res[i].dicName+"</option>"
}
}
$("#customDeptSelect").append(html); //追加
},
error:function (res) {
console.log(res) //错误信息
}
})