JQuery正在查找正确的.next()

JQuery正在查找正确的.next(),jquery,Jquery,我怎样才能一直浏览.next()s,直到找到具有我想要的类或id的那一个 .next()只搜索紧随其后的同级,但我希望JQuery继续搜索,直到找到我想要的同级,并只返回该同级。在以下情况下,我希望JQuery返回底部div: $('.toggler').nextUntilOneIWant('.expand_me') <a class="toggler"></a> <div> some stuff </div> ...divs... <d

我怎样才能一直浏览
.next()
s,直到找到具有我想要的类或id的那一个

.next()
只搜索紧随其后的同级,但我希望JQuery继续搜索,直到找到我想要的同级,并只返回该同级。在以下情况下,我希望JQuery返回底部div:

$('.toggler').nextUntilOneIWant('.expand_me')

<a class="toggler"></a>

<div> some stuff </div>
...divs...
<div class="expand_me"></div>
$('.toggler').nextUntilOneIWant('.expand_me'))
一些东西
…分区。。。

尝试此操作,它将查找
.toggler
的所有下一个同级,直到找到“.expand_me”,并仅给出找到匹配项的元素

$('.toggler').nextAll('.expand_me:first');

尝试此操作,它将查找
.toggler
的所有下一个同级,直到找到“.expand_me”,并仅给出找到此匹配项的元素

$('.toggler').nextAll('.expand_me:first');

使用
.expand\u me:first
('.expand\u me')之间在性能/效果上是否有任何区别。first()
。下一个安装
似乎不会只返回一个对象。从JQuery:获取匹配元素集中每个元素的所有以下同级,可选地通过选择器进行筛选。如果被
.expand\u me
过滤,它不会返回所有
.expand\u me
s吗?编辑了我的答案,请检查。就是这样!非常感谢我的朋友。使用
.expand\u me:first
('.expand\u me')在性能/效果上有什么区别吗。first()
。nextAll
似乎只返回一个对象。从JQuery:获取匹配元素集中每个元素的所有以下同级,可选地通过选择器进行筛选。如果被
.expand\u me
过滤,它不会返回所有
.expand\u me
s吗?编辑了我的答案,请检查。就是这样!非常感谢我的朋友。