如何使用 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/