given the following html:

给出以下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>

Using jQuery, how can I dynamically select the last X items, excluding the last item. For example example, for 3, how I can set css on the last 3 items excluding the last item.:

使用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>

Any suggestions? Thanks

有什么建议么?谢谢

3 个解决方案

#1


7

Use a combination of :gt() with a negative index, :not, and :last:

使用以下组合:gt()和否定索引,:not,和:last:

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

jsFiddle example

jsFiddle示例

更多相关文章

  1. day049--jQuery文档操作示例
  2. HTML+jQuery图片上传示例
  3. 通过PHP隐藏SQL中的索引值
  4. 经典炫酷的HTML5/jQuery动画应用示例及源码
  5. 在PHP中更改关联数组索引的位置
  6. 填充PHP数组:首先检查索引?
  7. PHP是否以不同方式(内部)处理数字索引数组?
  8. PHP实现WebSocket示例
  9. 使用包含特定号码的网址重定向到索引

随机推荐

  1. Android中xml解析--实现软件升级功能
  2. android 音量设置条
  3. Android(安卓)对Layout_weight属性完全解
  4. Android(安卓)OTA 升级之五:updater
  5. android studio 错误:“Gradle sync faile
  6. Android底部菜单的实现
  7. Android强大的数据库开源框架LitePal
  8. Android应用接入第三方登录之新浪登录
  9. ios、android 系统字体说明
  10. android拔掉耳机后音乐自动暂停