Как выбрать второй div, используя jQuery на веб-странице? Если веб-страница имеет 2 тега div, например <div>hello</div> <div>hello</div> Как я могу выбрать второй div, возможно ли использование jQuery? Ответ 1 Следующее получит второй div, используя метод eq: $("div:eq(1)"); ПРИМЕР Обратите внимание, что ответ @Cerbrus также верен, вы можете сделать это без jQuery. Ответ 2 Вам не нужен 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) Пример Ответ 3 Вы также можете использовать селектор nth-child. http://api.jquery.com/nth-child-selector/ Ответ 4 Стэнгли :nth-child не работал для меня. Я закончил тем, что использовал $(someElement).find("select").eq(0)
Ответ 1 Следующее получит второй div, используя метод eq: $("div:eq(1)"); ПРИМЕР Обратите внимание, что ответ @Cerbrus также верен, вы можете сделать это без jQuery.
Ответ 2 Вам не нужен 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) Пример
Ответ 4 Стэнгли :nth-child не работал для меня. Я закончил тем, что использовал $(someElement).find("select").eq(0)