如果一个网页有 2 个 div 标签,例如
<div>hello</div>
<div>hello</div>
我如何选择第二个 div,是否可以使用 jQuery?
如果一个网页有 2 个 div 标签,例如
<div>hello</div>
<div>hello</div>
我如何选择第二个 div,是否可以使用 jQuery?
你不需要 jQuery:
var secondDiv = document.getElementsByTagName('div')[1];
getElementsByTagName('div')
获取页面上所有 s 的数组div
,然后使用 . 从该(零索引)数组中获取第二个元素[1]
。
如果需要 jQuery 功能,还可以应用 jQuery 包装器:
var $secondDiv = $(document.getElementsByTagName('div')[1]); //($ in the var name is merely used to indicate the var contains a jQuery object)
您也可以使用nth-child
选择器。
奇怪的:nth-child
是,这对我不起作用。我最终使用
$(someElement).find("select").eq(0)