只选择第三个li

son*_*ill 6 jquery select background html-lists

我如何用jquery仅选择第3个(或其他一些我的chioce)li元素?例如:我如何用jquery改变第三个li的背景.请帮忙

Sar*_*raz 14

我如何只选择第3(

使用这样的eq方法:

$('li').eq(2).css('background', 'yellow');
Run Code Online (Sandbox Code Playgroud)

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

$('li:eq(2)').css('background', 'yellow');
Run Code Online (Sandbox Code Playgroud)

索引从开始0,您需要指定2实际选择第三个li

但是,如果要选择每个第三个元素,则需要使用nth-child如下:

$('li:nth-child(3n)')
Run Code Online (Sandbox Code Playgroud)

从索引nth-child开始1.


Kob*_*obi 7

如果您需要li所有列表中的第三个,请使用nth-child:

$('li:nth-child(3)')
Run Code Online (Sandbox Code Playgroud)