jq checkbox全选

来源:互联网 发布:数据库系统原理自考 编辑:程序博客网 时间:2024/06/03 15:38
html 
<tr>    <th width="120"><input type="checkbox" value="53" onclick="CheckAll(this.checked,this)">用户管理</th>    <td>        <input type="checkbox" value="" onclick="CheckOne(this.checked,this);">用户列表 &nbsp;&nbsp;        <input type="checkbox" value="" onclick="CheckOne(this.checked,this);">角色管理 &nbsp;&nbsp;    </td></tr>
js 
function CheckAll(val,index){    $(index).parents('tr').find('td').find('input').each(function()    {        this.checked = val;    });}function CheckOne(val,index){    var PValue = true;    var i = 0;    var inputLength = $(index).parents('td').find('input').length;    $(index).parents('td').find('input').each(function()    {        if( this.checked == val )        {            i++;        }    });    if( inputLength == i )    {        PValue = val;    }    $(index).parents('tr').find('th').find('input').each(function()    {        this.checked = PValue;    });}

                                             
0 0
原创粉丝点击