根据后台返回的值选中checkbox,使用jquery代码很简单,这里记一下以后方便查阅
返回user的json对象如下
user:{
id:10
name:test
roles:[
{id:1,name:管理员},
{id:2,name:普通用户}
]
}
页面html
<div class="col-sm-10">
<label class="checkbox-inline">
<input type="checkbox" name="role" value="1"> 管理员
</label>
<label class="checkbox-inline">
<input type="checkbox" name="role" value="2"> 普通用户
</label>
<label class="checkbox-inline">
<input type="checkbox" name="role" value="3"> 人力
</label>
<label class="checkbox-inline">
<input type="checkbox" name="role" value="4"> 记者
</label>
</div>
jquery
var roles = returnData.roles;
if(roles != null) {
$.each(roles, function(key, value) {
$("input[name='role'][value='"+value.roleId+"']").attr("checked", true);
});
}