jquery - 只选择第三里

标签 jquery select background html-lists

如何使用 jquery 仅选择第三个(或我选择的其他数量)li 元素? 例如: 我如何用jquery更改仅第三里的背景。请提供任何帮助

最佳答案

how do i select only 3rd(

使用eq方法如下:

$('li').eq(2).css('background', 'yellow');

或者您可以使用 :eq 过滤器选择器的变体:

$('li:eq(2)').css('background', 'yellow');

索引从0开始,需要指定2才能真正选择第三个li

如果您想选择每三个元素,则需要使用 nth-child像这样:

$('li:nth-child(3n)')

nth-child 的索引不过从 1 开始。

关于jquery - 只选择第三里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3438898/

相关文章:

css - Blogger 中的标题图片不会在浏览器窗口调整大小时居中

javascript - 父 div 外的文本溢出

jQuery .toggleClass 不切换 CSS 类

php - 如何在 MySQL 中创建区分大小写的 'select' 和 'like'?

mysql连接一个表的两列

javascript - JQuery 迭代当前 SELECT 值

css - 视差多个 CSS 背景

javascript - 如何使用 Jquery 根据 URL 中的主题标签打开模式

javascript - SlidesJS 隐藏分页

css - IE8背景透明