我想找到具有 .item
类但它们不按顺序排列的元素。以下是示例代码。
<ul>
<li class="item">list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<li class="item">list item 4</li>
<li>list item 5</li>
<li class="item">list item 6</li>
</ul>
我想在按键事件中遍历每个只有 .item
类的 li
元素。我试过 .nextAll() 获取所有元素,但生成结果集需要很多时间,因为我有巨大的 li 元素。
var siblingsElements = $('.item').nextAll(); // Takes much time
我怎样才能达到这个结果?提前致谢。
最佳答案
尝试用Native JS重写代码,速度更快
var items = $('ul')[0].getElementsByClassName('item');
items = $(items);
关于javascript - 找到下一个元素,但不是为了具有相同的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31203936/