我想简单地只针对文档中单击的元素之后的元素的第一个示例。这是我的想法
$('.class').click(function(){
var x = $(this).nextAll('.anotherclass').first();
//do something
});
但这将只能从.class
的兄弟中抓取,这意味着如果没有.anotherclass
的示例作为兄弟,它将不会继续遍历文档。
我希望它只是抓取.anotherclass
示例,如果我从单击的.class
开始逐行遍历html,我会很好
我怎么能这样做?
3条答案
按热度按时间toe950271#
试试这个:http://jsfiddle.net/rmwNS/
文档中节点的顺序保留在x中,因此在单击的节点之前切掉所有内容为您提供了查找第一次出现
.anotherClass
的起点iyfamqjs2#
选择全部,然后向下过滤到仅为当前1 + 1的索引的一个。
yks3o0rb3#
听起来你应该分多个步骤来做
我从来没有听说过在jquery中中断选择过程。所以我会尝试类似上面的东西