【发布时间】:2020-10-01 08:54:36
【问题描述】:
我试图计算一个元素具有特定类的次数。可悲的是我总是得到
$(...)[c].css 不是函数
jquery 是不是想欺负我?
这是我的代码:
// vanish the headings of the empty lists
let ulAll = document.querySelectorAll("ul.clearfix");
let counter = 0;
for(i = 0; i < ulAll.length; i++) {
let ul = $(ulAll)[i].children;
for(c = 0; c < ul.length; c++) {
console.log($(ul)[c]);
if($(ul)[c].css("display") == "none") {
counter++;
console.log(counter);
}
}
}
提前致谢!
【问题讨论】:
-
使用jQuery的
.eq()函数过滤索引:$(...).eq(c)
标签: javascript jquery for-loop