近日做项目中,用到了动态获取组装select。先做以下总结:
var data1 = JSON.parse(data);
for(var i=0;i<data1.length;i++){
var userName = data1[i].userName;
var userId = data1[i].userId;
$("#select_id").append("<option value='"+userId+"'>"+userName+"</option>"); //添加一项option
}
- data为转换成json的ArrayList,ArrayList里封装了2个对象实体(每个实体仅有userName和userId两个属性)。
- append后为了能够引用到userName和userId,写法要注意,用"+userId+"的形式。
以上内容不多,希望能帮助到有需要的朋友们。
ps:data1这种命名不规范,在此仅作为demo说明,实际开发中不建议采用这种命名方式
![大笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
-----------------------------------------------------
请尊重作者劳动成果,
转载请注明出处