使用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);

10-02 16:43