gpt4 book ai didi

jquery - jquery 对象中的下一个元素

转载 作者:行者123 更新时间:2023-12-01 02:07:52 24 4
gpt4 key购买 nike

我获得了一个 jQuery 对象 $myObject 和一个包含在 $myObject 中的 DOM 元素 myElement

如何在 myElement 之后找到 $myObject 中包含的下一个 DOM 元素?

最佳答案

纯 JavaScript:

var nextElement = myElement.nextSibling;

编辑:阅读您的一些评论,看来我可能误解了您要查找的内容。您提到您的元素是使用 .add() 添加到 $myObject 中的。听起来您正在尝试按照添加到 $myObject 的顺序访问元素。是对的吗?元素按照它们在 DOM 中出现的顺序存储在 jQuery 对象中。它们添加到 jQuery 对象的顺序不会保留。您可以使用 .index() 获取匹配元素集中的下一个元素找到 myElement 的位置,然后获取下一个:

var idx = $myObject.index(myElement);
var nextElement = $myObject[idx + 1];

但是下一个元素将根据 DOM 顺序,而不是元素添加的顺序。为此,您需要自己存储订单。

查看此演示:http://jsfiddle.net/gilly3/Z96Gd/

关于jquery - jquery 对象中的下一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7639758/

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