English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод addClass() добавляет один или несколько классов к выбранному элементу.
Этот метод не удаляет существующие атрибуты класса, а только добавляет один или несколько классов к этому атрибуту.
Добавление класса:
$(selector).addClass(className)
Использование функции для добавления класса:
$(selector).addClass(function(index, currentClass))
Добавление класса к первому <p> элементу:
$("button").click(function(){ $("p:first").addClass("highlight"); });Проверьте, посмотрите‹/›
Одновременно можно добавить несколько классов (разделенных пробелами) к выбранному элементу, например:
$("button").click(function(){ $("p:first").addClass("highlight big"); });Проверьте, посмотрите‹/›
Использование функции для добавления класса:
$("p").addClass(function(index, currentClass) { let addedClass; if(currentClass === "red") { addedClass = "green"; $(this).text("У вас есть зеленый абзац"); } return addedClass; });Проверьте, посмотрите‹/›
Используйте removeClass() для удаления класса и addClass() для добавления нового класса:
$("button").click(function(){ $("p").removeClass("red").addClass("green"); });Проверьте, посмотрите‹/›
Параметр | Описание |
---|---|
className | Указать один или несколько классов, разделенных пробелом, которые нужно добавить |
function(index, currentClass) | Функция, которая возвращает одно или несколько имен классов, разделенных пробелом, чтобы их добавить к существующим именам классов
|