checkAll全选的一个小例子

    function checkAll(tag,flag)
    {
        //得到所有check                
        var checkboxs = $(tag).closest("table").find(":checkbox");
        for(var i=0;i<checkboxs.length;i++)
        {
            if(checkboxs[i].name=="importedNetItemId")
            {
                if(flag)
                {
                    checkboxs[i].checked = true;
                    checkboxs[i].setAttribute("checked", "checked")
                }
                else
                {
                    checkboxs[i].checked = false;
                    checkboxs[i].setAttribute("checked", "unchecked")//这是dom元素中设置属性值的方法,此处不能采用attr()            
                }
            }
        }
    }
$("#checkJoiner").live("click",function(){//点击全选
        if(this.checked){
            $("input[delTag='delId']").each(function(){this.checked=true})
        }else{
            $("input[delTag='delId']").each(function(){this.checked=false})
        }
    });

<input type='checkbox' value="$v['joinerid']" name='delJoiner' delTag='delId' class='checkNetMusic' attr_aid=".$v['aid']."/>

原文地址:https://www.cnblogs.com/RightDear/p/3285151.html