English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Una parte molto importante di jQuery è la possibilità di manipolare il DOM.
jQuery fornisce metodi efficaci per manipolare lo stile degli elementi.
In questa sezione, spiegheremo come aggiungere o rimuovere classi CSS nel DOM.
Con jQuery, possiamo facilmente manipolare lo stile degli elementi.
Abbiamo i seguenti metodi jQuery per operazioni CSS:
Vi mostrerò come utilizzare ciascun metodo.
jQuery addClass()Il metodo aggiunge una o più classi agli elementi selezionati.
Esempio di aggiunta di una classe al primo elemento <p>:
$("button").click(function(){ $("p:first").addClass("highlight"); });Prova a vedere‹/›
Una volta, è possibile aggiungere più classi a un elemento selezionato (separati da spazi), come mostrato di seguito:
$("button").click(function(){ $("p:first").addClass("highlight big"); });Prova a vedere‹/›
jQuery removeClass()Il metodo rimuove una o più classi dagli elementi selezionati.
Esempio di rimozione di una classe da tutti gli elementi <p>:
$("button").click(function(){ $("p").removeClass("highlight"); });Prova a vedere‹/›
Una volta, è possibile rimuovere una classe o più classi da un insieme di elementi selezionati (separati da spazi), come mostrato di seguito:
$("button").click(function(){ $("p").removeClass("highlight big"); });Prova a vedere‹/›
Se non viene specificato il nome della classe nei parametri, vengono eliminate tutte le classi:
$("button").click(function(){ $("p").removeClass(); });Prova a vedere‹/›
jQuery toggleClass()Il metodo passa tra aggiungere/eliminare una o più classi degli elementi selezionati.
L'esempio seguente passa tra aggiungere e eliminare la classe "anotherClass" per tutti gli elementi <p>:
$("button").click(function(){ $("p").toggleClass("anotherClass"); });Prova a vedere‹/›
Questo metodo verifica il nome della classe specificata per ogni elemento:
Se manca il nome della classe, viene aggiunto
Se è stato impostato il nome della classe, viene eliminato
jQuery css()Il metodo ottiene o imposta uno o più attributi di stile degli elementi selezionati.
jQuery css()I metodi saranno spiegati nel capitolo successivo.
Per una guida completa sui metodi CSS, visitare il nostroRiferimento HTML / CSS jQuery.