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

Método jQuery removeClass()

jQuery HTML/Método CSS

O método removeClass() remove uma ou mais classes do elemento selecionado.

Se o nome da classe for incluído como parâmetro, apenas essa classe será removida.

Se o nome da classe não for especificado no parâmetro, todas as classes serão removidas.

Sintaxe:

Remover todas as classes

$.removeClass()

Remover classe especificada

$.removeClass(className)

Remover classe usando função

$.removeClass(function(index, currentClass))

Exemplo

Remover a classe nome "highlight" de todos os elementos <p>:

$("button").click(function(){
  $("p").removeClass("highlight");
});
Teste e veja‹/›

Uma vez pode-se remover uma ou mais classes de um grupo de elementos selecionados (separadas por espaço), conforme mostrado a seguir:

$("button").click(function(){
  $("p").removeClass("highlight big");
});
Teste e veja‹/›

Se o nome da classe não for especificado no parâmetro, todas as classes serão removidas:

$("button").click(function(){
  $("p").removeClass();
});
Teste e veja‹/›

Usar removeClass(remover uma classe e usar addClass() para adicionar uma nova classe):

$("button").click(function(){
  $("p").removeClass("red").addClass("green");
});
Teste e veja‹/›

Valor do Parâmetro

ParâmetroDescrição
classNameEspecificar um ou mais nomes de classes a serem removidos (separados por espaço)
Atenção:Se este parâmetro estiver vazio, todas as classes serão removidas
function(index, currentClass)

Função que retorna um ou mais nomes de classes a serem removidos, separados por espaço

  • index-Retornar a posição do elemento na coleção

  • currentClass-Retornar o nome da classe atual do elemento selecionado

jQuery HTML/Método CSS