Добавление и удаление класса в Jquery
Для добавления классов к элементу в jquery есть функция addClass(), работа её очень простая, рассмотрим на примере:
Добавление класса
$("#block").addClass("class"); $(".block").addClass("class");
Мы к элементу block добавляем класс class. Мы можем добавлять классы, как по id, так и по классу.
Есть возможность добавлять сразу несколько классов:
$("#block").addClass("class1 class2");
Рассмотрим пример. Создадим белый блок с чёрной рамкой и добавим к нему класс, который окрасит его в красный цвет.
<html> <head> <style> #block{ width: 50px; height: 50px; border: 1px solid #000; } .red{ background-color: red; } </style> </head> <body> <script src="js/jquery.min.js"></script> </body> </html>
Удаление класса
Для удаления класса в jquery есть функция removeClass, которая работает аналогично с классом выше, рассмотрим на примере:
$("#block").removeClass("class"); $(".block").removeClass("class");
Удаляем классы у элемента block, также можно удалять несколько классов:
$("#block").removeClass("class1 class2");
Есть возможность удалить все классы, для этого функции мы не передаём параметров:
$("#block").removeClass();
Пример работы. Удалим у нашего блока класс, который делает его красным цветом:
<html> <head> <style> #block{ width: 50px; height: 50px; border: 1px solid #000; } .red{ background-color: red; } </style> </head> <body> <script src="js/jquery.min.js"></script> </body> </html>
Оставить комментарий