Статьи

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

Итак, мы все столкнулись с этой проблемой по той или иной причине — 2 элемента с одинаковым идентификатором.

По сути, на одной странице не должно быть элементов с одинаковым идентификатором, это плохое программирование! Однако, если вы оказались в этой ситуации (то есть пытаетесь исправить или расширить чужой код). Вы можете добавить разные имена классов к элементам и использовать команду $ (‘. Elementclass’). Attr ($ (this) .src), чтобы определить, какой элемент вы выбрали.

Если вы хотите ссылаться на элементы вместе, вы можете просто добавить их в один и тот же класс и выбрать их таким образом (используя полную остановку вместо хеша).

2 элемента с одинаковым примером id


 $('.elementclass').attr($(this).src);