English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод jQuery removeClass()

Методы HTML/CSS jQuery

Метод removeClass() удаляет один или несколько классов из所选 элементов.

Если в параметрах включено имя класса, будет удален только этот класс.

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

Синтаксис:

Удалить все классы

$.removeClass()

Удалить указанный класс

$.removeClass(className)

Использование функции для удаления класса

$.removeClass(function(index, currentClass))

Пример

Удалить класс с именем "highlight" из всех элементов <p>:

$("button").click(function(){
  $("p").removeClass("highlight");
});
Проверьте, как это работает‹/›

Одновременно можно удалить более одной класса из группы выбранных элементов (разделенных пробелом), например:

$("button").click(function(){
  $("p").removeClass("highlight big");
});
Проверьте, как это работает‹/›

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

$("button").click(function(){
  $("p").removeClass();
});
Проверьте, как это работает‹/›

Используйте removeClass(удалить один класс, и добавить новый класс с помощью addClass()):

$("button").click(function(){
  $("p").removeClass("red").addClass("green");
});
Проверьте, как это работает‹/›

Значение параметра

ПараметрОписание
classNameУкажите один или несколько классов для удаления (разделенных пробелом)
Внимание:Если этот параметр пуст, будут удалены все имена классов
function(index, currentClass)

Функция для удаления одного или нескольких классов, разделенных пробелом

  • index-Вернуть индекс位置的 элемента в集合е

  • currentClass-Вернуть текущее имя класса выбранного элемента

Методы HTML/CSS jQuery