jquery根据后台返回值设置checkbox选中

来源:互联网 发布:守望先锋 mac 编辑:程序博客网 时间:2024/06/04 18:43

根据后台返回的值选中checkbox,使用jquery代码很简单,这里记一下以后方便查阅
返回user的json对象如下

user:{id:10name:testroles:[{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);        });    }
阅读全文
0 0