话不多说直接上代码   

<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 完成    写的有问题的地方 请指正