使用JavaScript/jQuery根据位置向元素添加类 首先 第二 第三

使用JavaScript/jQuery根据位置向元素添加类 首先 第二 第三,javascript,jquery,html,Javascript,Jquery,Html,是否可以使用jQuery将类添加到上面列出的第二个li,而不使用预先存在的类或id?当然,您会 <ul> <li>First</li> <li>Second</li> <li>Third</li> </ul> 由于选择器是基于零的,1表示第二个节点 参考:$(…).eq(1)。会更快,根据jQuery文档,您也可以对纯代码执行ul-li:n类型(1)或ul-li:n子类型(1)CSS3@Aln

是否可以使用jQuery将类添加到上面列出的第二个
li
,而不使用预先存在的类或id?

当然,您会

<ul>
 <li>First</li>
 <li>Second</li>
 <li>Third</li>
</ul>
由于选择器是基于零的,
1
表示第二个节点


参考:

$(…).eq(1)。
会更快,根据jQuery文档,您也可以对纯代码执行
ul-li:n类型(1)
ul-li:n子类型(1)
CSS3@Alnitak:像
$('ul')。查找('li')。切片(1,2)
,,但是问题不在于性能,所以我坚持使用最短的版本。@josh.trow
n个child
是基于1的,而不是基于0的。
$('ul li:eq(1)').addClass('yourclassname');