Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如:
<ul id="list"> <li>Item1</li> <li>Item2</li> <li>Item3</li> </ul>
我想选择第二个li。以 jQuery 为例:
$("#list li[num='2']")......
显然“num=2”不是真的,但希望你能理解我想要达到的目标。
你想要第n 个子(n)选择器。
基本上你把你想要的数字放在 n 的位置,它就会得到那个元素。
$('#list li:nth-child(2)')......
这将获得li#list 中的第二个元素
li
也可以这样做:
$("#list li:eq(1)")
:eq() 是从零开始的索引
#list li:nth-child(2) { ... }
有关选择器的更多信息nth-child(作为 CSS3 选择器)。
nth-child
用于nth-child.
你可以试试:
var second_li= $("#list li:nth-child(2)");
但是 nth-child 不能在 IE < v9 中工作