84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
怎么判断所点击的tr其他所有兄弟元素下面的checkbox都有checked?求大神指点!!!
闭关修行中......
var flag = false; $("tr").siblings().each(function () { // 所有兄弟节点 $(this).find("checkbox").each(function () { // 兄弟节点下面的所有checkbox // 如果只有一个的话直接写不用遍历了 if (this.checked === false) { flag = true; console.log('不是所有的checked都为true'); } }) }) if (!flag) { console.log('所有的checked都为true'); }
通过查询parent-tr-siblings 然后for 判断
拿到所有tr 维护一个数组 点击改变数组对应索引状态 遍历数组判断当前有哪些是checked
通过查询parent-tr-siblings 然后for 判断
拿到所有tr 维护一个数组 点击改变数组对应索引状态 遍历数组判断当前有哪些是checked