Come rimuovere tutte le classi CSS usando jQuery/JavaScript?
Invece di chiamare individualmente $("#item").removeClass()
per ogni singola classe che un elemento potrebbe avere, c'è una singola funzione che può essere chiamata per rimuovere tutte le classi CSS dall'elemento dato?
Sia jQuery che JavaScript grezzo funzionano.
754
3
Chiamando
removeClass
senza parametri, verranno rimosse tutte le classi dell'elemento.Puoi anche usare (ma non è necessariamente raccomandato, il modo corretto è quello sopra):
Se non hai jQuery, questa sarebbe praticamente l'unica opzione:
Basta impostare l'attributo
className
dell'elemento DOM reale su''
(niente).Modifica: Altre persone hanno detto che semplicemente chiamando
removeClass
funziona - ho provato questo con il Google JQuery Playground: http://savedbythegoog.appspot.com/?id=ag5zYXZlZGJ5dGhlZ29vZ3ISCxIJU2F2ZWRDb2RlGIS61gEM ... e funziona. Quindi puoi anche farlo in questo modo:Naturalmente.