jQuery:选择列表中的最后4项

lau*_*kok 6 css jquery list

我有一个图像/文本链接列表,

<ul>
<li>link 1</li>
<li>link 2</li>
<li>link 3</li>
<li>link 4</li>

<li>link 5</li>
<li>link 6</li>
<li>link 7</li>
<li>link 8</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我在.css文件中设置列表的样式,

li {
  float:left;
  margin:0px 5px 5px 0px; 
}
Run Code Online (Sandbox Code Playgroud)

但后来我希望列表中的最后4个项目在其边缘底部没有5px空间.所以我想使用jQuery来选择最后4项并将其CSS样式更改为marginBottom:0px;

问题是,这是jQuery选择最后一项的方式:

li:last
Run Code Online (Sandbox Code Playgroud)

但是最后4个怎么样?或者最后5或6?

谢谢.

Jos*_*ell 23

$('li').slice(-4).css('color', 'red')
Run Code Online (Sandbox Code Playgroud)