tutoriais mais recente desenvolvimento web
 

jQuery toggleClass() Method

<JQuery HTML / CSS Métodos

Exemplo

Alternar entre adicionar e remover o "main" nome da classe para todos <p> elementos:

$("button").click(function(){
    $("p").toggleClass("main");
});
Tente você mesmo "

Definição e Uso

O toggleClass() método alterna entre adicionar e remover um ou mais nomes de classes a partir dos elementos selecionados.

Este método verifica cada elemento para os nomes de classe especificados. Os nomes de classe são adicionados se ausente, e removido se já definido - Isto cria um efeito de alavanca.

No entanto, usando o parâmetro "switch", você pode especificar para remover apenas, ou apenas acrescentar um nome de classe.


Sintaxe

$(selector).toggleClass(classname,function(index,currentclass),switch)

Parâmetro Descrição
classname Requeridos. Especifica um ou mais nomes de classe para adicionar ou remover. Para especificar várias classes, separe os nomes de classe com um espaço
function(index,currentclass) Opcional. Especifica uma função que retorna um ou mais nomes de classe para adicionar / remover
  • index - Retorna a posição de índice do elemento no conjunto
  • currentclass - Retorna o nome da classe atual de elementos selecionados
interruptor Opcional. Um valor booleano que especifica se a classe só deve ser adicionado (true) ou somente ser removido (false)

Tente você mesmo - Exemplos

Alternar entre adição e remoção de um nome de classe
Como usar o toggleClass() método para alternar entre adição e remoção de um nome de classe.

Aulas de alternância usando uma função
Usando uma função para especificar quais nomes de classe deve ser alternado para os elementos selecionados.

Usando o parâmetro de opção
Como usar o parâmetro de opção apenas para adicionar ou remover um nome da classe.


<JQuery HTML / CSS Métodos