jQuery metodo toggleClass()

❮ Metodi jQuery HTML/CSS

Esempio

Alterna tra l'aggiunta e la rimozione del nome della classe "principale" per tutti gli elementi <p>:

$("button").click(function(){
  $("p").toggleClass("main");
});

Definizione e utilizzo

Il metodo toggleClass() alterna tra l'aggiunta e la rimozione di uno o più nomi di classe dagli elementi selezionati.

Questo metodo controlla ogni elemento per i nomi di classe specificati. I nomi delle classi vengono aggiunti se mancanti e rimossi se già impostati - Questo crea un effetto di attivazione/disattivazione.

Tuttavia, utilizzando il parametro "switch", è possibile specificare di rimuovere solo o aggiungere solo un nome di classe.


Sintassi

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

Parameter Description
classname Required. Specifies one or more class names to add or remove. To specify several classes, separate the class names with a space
function(index,currentclass) Optional. Specifies a function that returns one or more class names to add/remove
  • index - Returns the index position of the element in the set
  • currentclass - Returns current class name of selected elements
switch Optional. A Boolean value specifying if the class should only be added (true), or only be removed (false)

Provalo tu stesso - Esempi


di classe Come utilizzare il metodo toggleClass() per alternare tra l'aggiunta e la rimozione di un nome di classe.


Utilizzo di una funzione per specificare quali nomi di classe devono essere alternati per gli elementi selezionati.


Come utilizzare il parametro switch per aggiungere o rimuovere solo il nome di una classe.


❮ Metodi jQuery HTML/CSS