1.click事件:如
$(".check-all").bind("click",function () {
if ($(this).prop("checked")){ //第一次 点击是进入这儿true
$(".check").prop("checked",true);
}else {
$(".check").prop("checked",false);
}
numAndMoney();
});
click事件是在点击操作完成后再执行 ,所以CheckBox第一次点击完成后获取值获取的是为true。
2.使用prop获取属性时:
$(".check").prop("checked");
获取在匹配的元素集中的第一个元素的属性值。
总是获取的第一个元素的值,后面的元素值获取不到。最好修改为this