项目需求:
购物车系统,当每个产品都被选中后,全选的选择按钮,变成选择状态。
思路:
循环所有选择
<input type="checkbox" class="check">
当所有
e.checked == true
时
<input type="checkbox" class="check">
的checked==true
javascript新手,求助!
项目需求:
购物车系统,当每个产品都被选中后,全选的选择按钮,变成选择状态。
思路:
循环所有选择
<input type="checkbox" class="check">
当所有
e.checked == true
时
<input type="checkbox" class="check">
的checked==true
javascript新手,求助!
通过事件监听(最好通过代理)来监听每个checkbox的状态,当所有checkbox被选中时,全选checkbox被勾上。
parent.on('click', function (e) {
var ele = e.target;
if (ele.is(checkbox)) {
var flag = true;
if (ele.checked) {
$('.check').forEach(funtion (item) {
if (!item.checked) flag = false;
})
} else {
flag = false;
}
if (flag) {
$('.checkAll').checked = true;
} else {
$('.checkAll').checked = false;
}
}
})
注意,上述代码有些地方是伪代码,看清思路就好了
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答761 阅读✓ 已解决
2 回答1.9k 阅读
6 回答999 阅读