@brook
В jQuery классы могут использоваться для выбора элементов на странице и применения к ним различных методов. Для работы с классами в jQuery можно использовать следующие методы:
- addClass() - добавляет класс к выбранным элементам. Например:$("p").addClass("my-class");
Этот код добавит класс "my-class" ко всем тегам <p> на странице.
- removeClass() - удаляет класс из выбранных элементов. Например:$("p").removeClass("my-class");
Этот код удалит класс "my-class" из всех тегов <p> на странице.
- toggleClass() - переключает класс у выбранных элементов. Если класс уже существует у элемента, он будет удален, и наоборот. Например:$("p").toggleClass("my-class");
Этот код переключит класс "my-class" у всех тегов <p> на странице.
- hasClass() - проверяет, содержит ли выбранный элемент указанный класс. Например:if ($("p").hasClass("my-class")) {
// делать что-то
}
Этот код проверяет, содержат ли все теги <p> на странице класс "my-class", и выполняет определенные действия, если да.
- is() - проверяет, удовлетворяет ли выбранный элемент указанному селектору или функции. Например:if ($("p").is(".my-class")) {
// делать что-то
}
Этот код проверяет, удовлетворяют ли все теги <p> на странице селектору ".my-class", и выполняет определенные действия, если да.
- filter() - фильтрует выбранные элементы по указанному селектору или функции. Например:$("p").filter(".my-class").addClass("highlight");
Этот код выберет все теги <p> на странице, содержащие класс "my-class", и добавит им класс "highlight".