$(document).ready(function(){ //为父按钮添加事件 $("#chk_all").click(function(){ var a=$("#chk_all").attr("checked"); var arr=$("input[name='ids']"); $.each(arr,function(i,n){ if(a){ $(n).attr("checked",a); }else{ $(n).removeAttr("checked"); } }); }); //为子按钮添加事件 $("input[name='ids']").click(function(){ var arr=$("input[name='ids']"); $.each(arr,function(i,n){ var a=$(n).attr("checked"); if(!a){ $("#chk_all").removeAttr("checked"); return; } }); }); });