Jquery eq方法小记

陆飞龙
2023-12-01

今天在编程时遇到了一个问题:取出ol中指定的li进行操作,一开始想的是用数组保存,再用for循环重新赋值回去,但是发现了Jquery的eq()方法可以轻松的搞定:

.eq(参数):获取当前链式操作中的的第N个jQuery对象,返回jQuery对象。其中参数必须是整数,当参数大于等于0的时候是正向选取,也就是从前面往后面数,0是代表第一个,1是代表第二个,以此类推;当参数小于0的时候是反向选取,也就是从后面往前面数,即倒数,-1代表倒数第一个,-2代表倒数第二个,以此类推。

相对某个

  • 标签操作,我们只需要对所有的li赋同一个属性,如:
<li><span class="goods">XXX</span></li>

之后利用元素选择器获取ol标签下的li的所有class="goods"的属性,利用for循环结合DOM树定位到指定的li标签的下标,接着删除即可:

$("ol li").eq(定位到的数组下标).remove();
 类似资料: