JQuery找到正确的.next()

时间:2011-08-22 06:31:13

标签: jquery

在找到具有我想要的课程或身份证明的人之前,我怎样才能继续.next()进行检查?

.next()只搜索紧接着的兄弟姐妹,但我希望JQuery继续前进,直到找到我想要的那个并且只返回那个。在下面的例子中,我希望JQuery返回底部的div:

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

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

<div> some stuff </div>
...divs...
<div class="expand_me"></div>

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

试试这个,它会查找.toggler的所有下一个兄弟,直到找到'.expand me`并且只给出找到匹配的元素。

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