gpt4 book ai didi

jquery - 在 jQuery 中双重包装元素

转载 作者:行者123 更新时间:2023-12-01 03:11:09 24 4
gpt4 key购买 nike

先生们,

我已经在 jQuery 中双重包装我的元素一段时间了(参见第 3 行 - $($unitUsers[i]) 部分),以便我可以调用更多 jQuery 函数在每个元素上。

var $unitUsers = $('li.unit_user');
for(var i=0; i< $unitUsers.length; i++) {
var id_str = $($unitUsers[i]).attr('id');

但现在看来必须有一个更干净的方法。我说得对吗?

最佳答案

嗯,仅凭显示的 3 行很难判断还发生了什么。但是,如果您有一个与一组元素匹配的 jquery 对象的索引,则结果就是 native 元素。

也就是说,这有效

var id_str = $unitUsers[i].id;

如果您有其他需要访问完整的 jQuery API,并且您不希望“双重换行”,您可以使用 .eq

var $unitUsers = $('li.unit_user');
for(var i=0; i< $unitUsers.length; i++) {
var id_str = $unitUsers.eq(i).attr('id');

关于jquery - 在 jQuery 中双重包装元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30113380/

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