gpt4 book ai didi

jquery - 如何使用 jQuery 选择列表中的最后 X 个元素?

转载 作者:行者123 更新时间:2023-11-28 04:03:12 25 4
gpt4 key购买 nike

给定以下 html:

<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
<li>Item ADD</li>
</ul>

使用 jQuery,我如何动态选择最后 X 个元素,不包括最后一个元素。例如,对于 3,我如何在除最后一项之外的最后 3 项上设置 css。:

<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li style="background:red;">Item 6</li>
<li style="background:red;">Item 7</li>
<li style="background:red;">Item 8</li>
<li>Item ADD</li>
</ul>

有什么建议吗?

最佳答案

:gt() 与负索引、:not:last 结合使用:

$('li:gt(-5):not(:last)').css('color','red');

jsFiddle example

关于jquery - 如何使用 jQuery 选择列表中的最后 X 个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24874563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com