点击全选和取消全选的功能,发现只执行一次,就不执行了,后来的解决办法为。
function selectAll(check){
$(check).click(function(){
if ($(check).is(':checked')) {
$(".list input").prop("checked",true);
}else{
$(".list input").prop("checked",false);
};
});
}
之前之所以不行的原因是我用了,.attr修改属性,attr修改html标签的属性时有的属性不能呈现在浏览器上。。
建议用prop属性
prop修改dom属性。
$(el).prop('checked', true); 等于
el.checked = true;
attr修改html标签的属性。
$(el).prop('checked', true); 等于
el.setAttribute('checked', 'checked');