<div id="myDiv">
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
</div>
如果你想选择上述例子中的第二、三和四个a
标签,你该如何做呢?我所能想到的唯一方法是:$("#myDiv a:eq(1), #myDiv a:eq(2), #myDiv a:eq(3)")
但那看起来并不是很有效率或美观。我猜你也可以选择所有的a
,然后对它们运行.each
,但如果有更多的a
,那么这可能会变得非常低效。
$('.className').slice(1, 4)
这个也很有用,正是我场景所需要的,非常感谢启发了我的思路 :) - pulkitsinghal