Как выбрать все элементы с определенным ID в jQuery?

Я пытаюсь выбрать все

s с тем же ID в jQuery. Как мне это сделать?

Я пробовал это, и он не работал

 jQuery('#xx').each(function(ind,obj){ //do stuff; }); 

7 Solutions collect form web for “Как выбрать все элементы с определенным ID в jQuery?”

Я бы использовал разные идентификаторы, но назначил каждый DIV тем же classом.

 

Это также имеет дополнительное преимущество, заключающееся в возможности восстановить идентификаторы, основанные на возврате jQuery («обратный отсчет»). Length


Хорошо, что о добавлении нескольких classов в каждый таймер обратного отсчета. IE:

 

Таким образом, вы получаете лучшее из обоих миров. Он даже позволяет повторять ‘IDS’

Хотя здесь есть и другие правильные ответы (например, использование classов), с академической точки зрения, конечно, можно иметь несколько div с одним ID, и их можно выбрать с помощью jQuery.

Когда вы используете

 jQuery("#elemid") 

он выбирает только первый элемент с данным идентификатором.

Однако, когда вы выбираете по атрибуту (например, id в своем случае), он возвращает все соответствующие элементы, например:

 jQuery("[id=elemid]") 

Это, конечно, работает для выбора по любому атрибуту, и вы можете дополнительно уточнить свой выбор, указав соответствующий тег (например, div в вашем случае)

 jQuery("div[id=elemid]") 

В вашем документе не должно быть двух разделов с одним и тем же идентификатором. Это недопустимый HTML , и, как следствие, базовый DOM API не поддерживает его.

Из стандарта HTML :

id = name [CS] Этот атрибут присваивает имя элементу. Это имя должно быть уникальным в документе.

Вы можете назначить разные идентификаторы для каждого div и выбрать их как с помощью $('#id1, #id2) . Или назначьте один и тот же class обоим элементам (например, .cls ) и используйте $('.cls') чтобы выбрать их оба.

$("div[id^=" + controlid + "]") возвращает все элементы управления с тем же именем, но вы должны убедиться, что текст не должен присутствовать ни в одном из элементов управления

Можете ли вы назначить уникальный class CSS для каждого отдельного таймера? Таким образом, вы можете использовать селектор для classа CSS, который отлично работает с несколькими элементами div .

Попробуйте это для выбора div по первому id

 $('div[id^="c-"]') 

Вы также можете попробовать обернуть два div в двух div с уникальными идентификаторами. Затем выберите div по $("#div1","#wraper1") и $("#div1","#wraper2")

Ну вот:

 
  • Выберите элемент, когда имя classа начинается с определенного слова
  • дата Сортировка проблемы с JQuery Tablesorter
  • Ссылки Fancybox не отображаются в лайтбокс - что мне не хватает?
  • как добавить день к дате с помощью jquery datepicker
  • jQuery: количество строк в таблице
  • Доступ к css ": после" селектор с jQuery
  • Идентификаторы jquery с пробелами
  • jQuery .data () не работает, но .attr () делает
  • Использование jQuery для AJAX с веб-формами ASP.NET
  • Как JQuery clone () и изменить идентификатор
  • Как изменить цвет изображения SVG с помощью CSS (замена изображения SVG jQuery)?
  • Interesting Posts

    Освобождение отключаемого виртуального последовательного порта

    Создание журналов использования, которые доказывают мое подключение к Интернету,

    Разделить строку с точкой в ​​качестве разделителя

    C ++ 11 не выводит тип, когда задействованы функции std :: function или lambda

    Вызов 32-битного кода из 64-битного процесса

    Сравните два data.frames, чтобы найти строки в data.frame 1, которых нет в data.frame 2

    Совокупность / суммирование нескольких переменных для каждой группы (например, сумма, среднее значение)

    В чем разница между системой прерываний FIQ и IRQ?

    Не удалось загрузить файл или сборку … Параметр неверен

    Как связать XML с XSD с помощью schemaLocation или noNamespaceSchemaLocation?

    Инициализировать MapFragment программно с помощью Maps API v2

    Windows Aero автоматически переходит на базовый

    Глобальные настройки прокси для Windows

    INSERT INTO … SELECT для всех столбцов MySQL

    Передача двух параметров команды с использованием привязки WPF

    Давайте будем гением компьютера.