Détails
Comment supprimer toutes les classes CSS à l'aide de jQuery/JavaScript ?
Au lieu d'appeler individuellement $("#item" ;).removeClass()
pour chaque classe qu'un élément peut avoir, existe-t-il une fonction unique qui peut être appelée pour supprimer toutes les classes CSS de l'élément donné ?
JQuery et le JavaScript brut fonctionnent tous deux.
754
3
L'appel à
removeClass
sans paramètres supprimera toutes les classes de l'élément.Vous pouvez également utiliser (mais ce n'est pas nécessairement recommandé, la manière correcte est celle ci-dessus) :
Si vous n'avez pas jQuery, c'est à peu près votre seule option :
Il suffit de mettre l'attribut
className
de l'élément DOM réel à''
(rien).Edit: D'autres personnes ont dit que le simple fait d'appeler
removeClass
fonctionne - j'ai testé cela avec le Google JQuery Playground : http://savedbythegoog.appspot.com/?id=ag5zYXZlZGJ5dGhlZ29vZ3ISCxIJU2F2ZWRDb2RlGIS61gEM ... et cela fonctionne. Donc vous pouvez aussi le faire de cette façon :Bien sûr.