$('#allCheck').on('click',function(){
if($(this).is(':checked')){
$(this).parents('thead').siblings('tbody').find('input[type="checkbox"]').prop('checked',true);
}else{
$(this).parents('thead').siblings('tbody').find('input[type="checkbox"]').prop('checked',false);
}
})
注意:设置是否选中或取消的属性用prop设置,用attr会出现第三次选不中问题。
附:prop attr 区别
具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr()