jQuery 高级选择器

标签 jquery jquery-selectors

<ul id="comment1">
 <li>reply1</li>
 <li>reply2</li>
 <li>reply3</li>
 <li>reply4</li>
 <li>reply5</li>
 <li>reply6</li>
 <li>reply7</li>
 <li>reply8</li>
</ul>

如何使用 jquery 选择最后 3 或 4 个回复?

最佳答案

您正在寻找slice方法:

要获取最后四项(按照@KennyTM的建议更新为-4):

$('ul#comment1 li').slice(-4).css('color', '#00ff00');

关于jQuery 高级选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3328437/

相关文章:

javascript - d3 世界城市 map 中的城市点出现在世界地图后面

javascript - 从 d3.js 中的 JSON 更新和弦图数据

javascript - 你能在JS中添加第N个 child 吗?

javascript - 有关如何 Hook 客户端 "word typed"事件的建议

javascript - 为什么这个 "checked"不起作用?

jQuery 动态聚焦于第一个 INPUT 或 Textarea

javascript - 检测元素外的 child 何时获得焦点

jquery - 使用 jQuery 删除父 div 中的第一个 div 的最佳方法是什么?

jquery - 如何检测 div 是否仍在 DOM 中

jquery - 通过 :not in jQuery selector 隐藏除 $(this) 之外的所有内容