jquery设立CheckBox一选全选

jquery设置CheckBox一选全选

小得意了一把,自己写的,记一下,以后有用。

 

//一选全选
$("#roleListHeader").click(function(){
	//alert(this.checked);
	$("input[name='delroleList']").attr("checked",this.checked);
});

//所有子checkbox选中的时候,一选全选的checkbox自动选中,反之取消。
$("input[name='delroleList']:checkbox").click(function(){
    var $tmp = $("input[name='delroleList']:checkbox");
    //alert($tmp.length+"   "+$tmp.filter(':checked').length);
    //alert($tmp.length==$tmp.filter(':checked').length);
    $("#roleListHeader").attr("checked",$tmp.length==$tmp.filter(':checked').length);
});