如何在网页中使用jQuery选择第二个div?

时间:2012-12-28 15:24:51

标签: javascript jquery web client-side

如果网页有2个div标签,例如

<div>hello</div>
<div>hello</div>

我如何选择第二个div,是否可以使用jQuery?

4 个答案:

答案 0 :(得分:25)

以下内容将使用eq方法获取第二个div:

$("div:eq(1)");

<强> EXAMPLE

请注意@ Cerbrus的答案也是正确的,你可以在没有jQuery的情况下做到这一点。

答案 1 :(得分:7)

你不需要jQuery:

var secondDiv = document.getElementsByTagName('div')[1];

getElementsByTagName('div')获取页面上所有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)

<强> Example

答案 2 :(得分:0)

您也可以使用nth-child选择器。

http://api.jquery.com/nth-child-selector/

答案 3 :(得分:0)

斯坦吉尔:第n个孩子不适合我。我最终使用

$(someElement).find(&#34;选择&#34)。当量(0)

相关问题