jq checkbox全选


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;
    });
}


            
阅读更多
个人分类: js
上一篇Apache2.4 yum源
下一篇redis 服务
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭