.removeClass()

14.06.2023
229
Метод .removeClass() - может использоваться в сочетании с другими методами JQuery для изменения стиля элементов страницы.

Как использовать .removeClass() в JQuery?

Для того, чтобы использовать .removeClass() в JQuery, сначала нужно выбрать элементы HTML, из которых необходимо удалить классы, используя один из методов выбора JQuery, например, .class или #id. Затем вызывается метод .removeClass() с именем класса, который необходимо удалить, в качестве параметра.

Вот пример:

$(document).ready(function(){

  // клик на кнопку
  $("button").click(function(){

    // удаление класса .highlight у тегов 'p'
    $("p").removeClass("highlight");
  });
});

В данном примере мы выбираем кнопку и добавляем событие click. Когда кнопка нажата, метод .removeClass() удаляет класс "highlight" из всех элементов p на странице.

Примеры использования .removeClass() в JQuery

Пример 1: Удаление классов из списка

<ul>
  <li class="active">Главная</li>
  <li>О нас</li>
  <li class="active">Контакты</li>
</ul>
$(document).ready(function(){

  // клик на кнопку
  $("button").click(function(){

    // удаление класса active у элементов li.active
    $("li.active").removeClass("active");
  });
});

В этом примере мы выбираем все элементы li с классом "active" и удаляем этот класс при нажатии кнопки.

Пример 2: Удаление классов при наведении курсора

<div class="box highlight">Наведите курсор на меня!</div>
$(document).ready(function(){

  // наведение курсора на .box
  $(".box").hover(function(){ 

    // удаление класса .highlight у .box
    $(this).removeClass("highlight");
  });
});

В этом примере мы выбираем элемент с классом "box" и добавляем событие hover. Когда пользователь наводит курсор на элемент, метод .removeClass() удаляет класс "highlight" из этого элемента.

Заключение

Метод .removeClass() в JQuery - позволяет удалять классы CSS из выбранных элементов и использовать их в сочетании с другими методами JQuery для создания динамических веб-страниц.