<input type="checkbox" name="checkAll" id="checkAll" />全选/取消全选
<input type="checkbox" name="checkbox" id="id1" value="1" />1
<input type="checkbox" name="checkbox" id="id2" value="2" />2
<input type="checkbox" name="checkbox" id="id3" value="3" />3
<input type="checkbox" name="checkbox" id="id4" value="4" />4
<input type="checkbox" name="checkbox" id="id5" value="5" />5
全选/取消全选 1 2 3 4 5























/**
* 全选和全不选
*/
$("#checkAll").click(function(){//两种方式均可
    /* if($(this).prop("checked") == true){// 全选    
            $("input[name=checkbox]").each(function(){    
                $(this).prop("checked", true);    
            });    
       } else {// 取消全选    
            $("input[name=checkbox]").each(function(){    
                $(this).prop("checked", false);    
            });    
       }   */  
       
    if($(this).is(":checked")) {
        $("input[name='checkbox']").each(function() {
            this.checked = true;
        });
    } else {
        $("input[name='checkbox']").each(function() {
            this.checked = false;
        });
    }
});
/**
* 自动监听是否要选择全选框
*/
$("input[name='checkbox']").click(function() {
    if($(this).is(":checked")) {
        var flag = true;
        $("input[name='checkbox']").each(function() {
            if(this.checked==false) {
                flag = false;
            }
        });
        if(flag==true) {//两种方式均可
            //document.getElementById("checkAll").checked = true;
            $("#checkAll").prop("checked", true);    
        }
    } else {
        $("#checkAll").attr("checked", false);
    }
});