Javascript jquery&;css目标n个li,用varaible代替数字

Javascript jquery&;css目标n个li,用varaible代替数字,javascript,jquery,css,html,Javascript,Jquery,Css,Html,我正在使用jQuery向我的ul中的li添加一个类。代码如下: $('ul').children('li:eq( '2' )').addClass('active'); 如何用动态变量替换“2”?我下面的代码不起作用。我想这是个语法问题有什么建议吗 var count = 2; $('ul').children('li:eq( 'count' )').addClass('active'); 您需要连接变量 $('ul').children('li:eq( ' + count +' )')

我正在使用jQuery向我的
ul
中的
li
添加一个类。代码如下:

$('ul').children('li:eq( '2' )').addClass('active'); 
如何用动态变量替换“2”?我下面的代码不起作用。我想这是个语法问题有什么建议吗

var count = 2;
$('ul').children('li:eq( 'count' )').addClass('active'); 

您需要连接变量

$('ul').children('li:eq( ' + count +' )').addClass('active');
但是你可以使用

将匹配的元素集减少到指定索引处的元素集


您需要连接变量

$('ul').children('li:eq( ' + count +' )').addClass('active');
但是你可以使用

将匹配的元素集减少到指定索引处的元素集


您需要正确添加count变量:

var count = 2;
$('ul').children('li:eq( ' + count + ' )').addClass('active'); 

您需要正确添加count变量:

var count = 2;
$('ul').children('li:eq( ' + count + ' )').addClass('active'); 

我想我更喜欢第二个。它删除了所有字符串连接,添加了+1。我想我更喜欢第二个。它删除了所有字符串连接,添加了一个+1。您还可以仅使用CSS将元素作为目标
:n子元素(n)
,n从
1
开始。您还可以仅使用CSS将元素作为目标
:n子元素(n)
,n从
1
开始。