话不多说直接上代码
<select id="oid"></select>
var arr = [{id:0,name:'上海'},{id:1,name:'北京'},{id:2,name:'西安'},{id:3,name:'深圳'}] //模拟后台返回的数据
var str = ''
for( var i=0; i<arr.length; i++){
str+= '<option value='+arr[i].id+'>'+arr[i].name+'</option>'
}
$("#oid").append(str)
///// 上面是前端拿到数据 将select表单的数据展示出来
//这里开始 模拟表单数据回显
数据回显 后台会返回给前端一个 选中的标识 这里假定返回 id
var id = 2
$("#oid").find("option[value="+id+"]").attr("selected",true)
ok 完成 写的有问题的地方 请指正
浙公网安备 33010602011771号