Как выбрать второй div с помощью jQuery на веб-странице?

если веб-страница имеет 2 div теги, такие как

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

Как я могу выбрать второй div, возможно ли использовать jQuery?

4 ответов


следующее получит второй div, используя eq способ:

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

пример

обратите внимание, что ответ @Cerbrus также правильный, вы можете сделать это без jQuery.


вам не нужен jQuery:

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

getElementsByTagName('div') получает массив all divs на странице, затем вы получаете второй элемент из этого (нуль-индексированного) массива с [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 селектор.

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


Stangely The: nth-child не работал для меня. В итоге я использовал

$(someElement).найти ("выбрать").eq (0)