JQuery скрыть все элементы с одинаковым идентификатором
по теме У меня есть некоторые div с id = "loader".
В моем коде jQuery у меня есть
$("#loader").hide(),
но он работает только с первым div.
Как я могу скрыть все div?
Большое спасибо.
Ответ 1
Html позволяет вам иметь только один идентификатор #loader на всей странице. Вот почему jQuery скрывает только первый элемент. Использовать класс вместо загрузчика:
$('.loader').hide();
Ответ 2
Иды элементов html должны быть уникальными, поэтому лучше использовать класс со всем элементом и использовать селектор классов для скрыть их все.
<div id="hidden">ID Number 1</div>
<div id="2">ID Number 2</div>
<div id="hidden">ID Number 1</div>
<div id="2">ID Number 2</div>
<div id="hidden">ID Number 1</div>
<a href="#" id="hide">Hide Div</a>