2

如果要选择第一个元素或 :not,有几种选择:

  • :not(:first)
  • :nth-child(1)
  • first()
  • :first-child
  • ETC...

选择第一个“二、三和 X”元素的选项有哪些?

:not(the first two, three, and X?) 可以:not()通过使用JS来完成!

4

2 回答 2

8

如果您要排除的元素连续跟随,您可以使用slice()

$(selector).slice(0,3);

JS 小提琴演示

这将选择前三个元素,0是要开始的第一个元素的从零开始的索引,第二个3是要停止收集的元素的从零开始的索引。

第二个数字也可以是负数,如果是这样,将从返回的元素集的末尾开始计数:

$(selector).slice(1,-3);

JS 小提琴演示

参考:

于 2012-07-12T03:53:26.343 回答
0

有几种方法:

对于前 1 或 2,您可以指定使用eq$('.class').eq(0);

对于有限的范围,请使用lt$('.class').lt(3);

要执行 的“非” lt,请使用gt大于。

于 2012-07-12T03:43:56.477 回答