gpt4 book ai didi

javascript - 使用 [i] 时访问 jQuery 方法

转载 作者:行者123 更新时间:2023-12-01 05:28:36 25 4
gpt4 key购买 nike

我想修改elementDiv的CSS属性使用 jQuery。我明白当使用[i]时我得到的是 DOM 元素而不是 jQuery 对象。可以修改它以接受 jQuery CSS 方法吗?

以下代码返回以下错误 - Object #<HTMLDivElement> has no method 'css'

for (var i = 0; i < elementDiv.length; i++) {
if (i >= pagenumber * elementsPerPage && i <= pagenumber * elementsPerPage) {
elementDiv[i].css('display', 'block');
} else {
elementDiv[i].css('display', 'none');
}
}

最佳答案

只需使用 each :

elementDiv.each(function(i) {
if (i >= pagenumber * elementsPerPage && i <= pagenumber * elementsPerPage) {
$(this).css('display', 'block');
} else {
$(this).css('display', 'none');
}
});

jQuery 文档展示了很多有用的示例。

关于javascript - 使用 [i] 时访问 jQuery 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38626041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com