gpt4 book ai didi

javascript - 使类的元素可寻址

转载 作者:行者123 更新时间:2023-11-30 17:04:56 25 4
gpt4 key购买 nike

我有几个相同类的元素,我想将每个元素存储在一个数组中。不幸的是,在数组中,保存的是 HTML 而不是可寻址的 jQuery 元素。下面只是一个例子,我不想马上淡出它们:

错误

undefined is not a function

HTML

<div class="a">1</div>  
<div class="a">2</div>
<div class="a">3</div>

JS

var all = $('.a');
for (var i ; i < all.length; i++) {
all[i].fadeOut();
}

最佳答案

您需要将 all[i] 返回的 DOM 元素转换为 jQuery 对象:

var all = $('.a');

for (var i ; i < all.length; i++) {
$(all[i]).fadeOut();
}

或者您可以使用 jQuery 的内置方法来访问集合中的元素:

for (var i ; i < all.length; i++) {
all.eq(i).fadeOut();
}

关于javascript - 使类的元素可寻址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28199224/

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