使用jQuery时,如果我的元素具有遍历整个HTML页面的类test
,并且没有定义的结构指示可能在哪里找到它们,并且我是否具有名为currentItem
的包含<div class="test">This is a test.</div>
的变量,该变量位于在页面的一半处,如何找到出现在DOM中的test
类的NEXT元素?
最佳答案
您可以使用jQuery .index()
和.eq()
方法:
var $testCollection = $('.test'),
i = $testCollection.index($yourElement);
var $next = $testCollection.eq(i + 1);
var $prev = $testCollection.eq(i - 1);