选择Jquery中nth-child和nth-last-child之间的所有元素

Selecting all the elements between nth-child and nth-last-child in Jquery

本文关键字:元素 之间 nth-last-child Jquery nth-child 选择      更新时间:2023-09-26

我知道在CSS中,如果我想在第五个子元素和最后一个子元素之间选择某些元素,我会输入。class-name:n -child(5) ~ n -last-child。

如何在Jquery中实现呢?

如果我理解你的话,我会尝试这样做:

$('.class-name:nth-child(5) ~ .class-name:not(:last-child)');

你可以在这里看到一个演示

我不确定我完全理解你所说的"在我们说第5个子元素和最后一个之间"的意思,但假设你的意思是从第5个元素到但不包括最后一个元素。你可以使用$().slice():

进行非常灵活的过滤
$('.class-name').slice(4, -1);