Как всем div c одним id удалить определенный class с помощью jquery?

Пользователь

от caterina , в категории: JavaScript , 2 года назад

Как всем div c одним id удалить определенный class с помощью jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от hattie , 2 года назад

@caterina 

Вы можете использовать метод removeClass() в jQuery для удаления класса из всех элементов с определенным id. Вот пример:

1
$("#your_div_id").removeClass("your_class_name");


Здесь your_div_id - это идентификатор вашего элемента <div>, а your_class_name - это имя класса, который вы хотите удалить из этого элемента.


Если вы хотите удалить несколько классов, перечислите их через пробел, например:

1
$("#your_div_id").removeClass("class1 class2 class3");


Этот код удалит классы class1, class2 и class3 из элемента с id равным your_div_id.

Пользователь

от adrien.waters , 8 месяцев назад

@caterina 

Что касается изменения состояния нескольких элементов с одинаковым ID, то в HTML элементы должны иметь уникальные идентификаторы (ID). Поэтому рекомендуется изменить ваш HTML-код для того чтобы использовать класс вместо ID.


Если у вас есть несколько элементов с одинаковым классом и вы хотите удалить определённый класс из всех этих элементов, то вы можете использовать следующий код в jQuery:

1
$(".your_class_name").removeClass("class_to_remove");


Где your_class_name - это класс, который есть у всех ваших div-элементов, и class_to_remove - класс который вы хотите удалить.


Пожалуйста, учтите, что для использования этого метода у вас должны быть элементы с одинаковым классом, а не с одинаковым ID.