Hoe verwijder je alle CSS-klassen met behulp van jQuery / JavaScript?
In plaats van het individueel aanroepen van $("#item").removeClass()
voor elke klasse die een element zou kunnen hebben, is er een enkele functie die kan worden aangeroepen die alle CSS klassen van het gegeven element verwijdert?
Zowel jQuery als raw JavaScript zullen werken.
754
3
Het oproepen van
removeClass
zonder parameters verwijdert alle klassen van het item's.Je kunt ook (maar dat is niet noodzakelijkerwijs aan te raden, de correcte manier is die hierboven):
Als je geen jQuery hebt, dan is dit zo'n beetje je enige optie:
Stel gewoon het
className
attribuut van het echte DOM element in op''
(niets).Edit: Andere mensen hebben gezegd dat gewoon
removeClass
aanroepen werkt - ik heb dit getest met de Google JQuery Playground: http://savedbythegoog.appspot.com/?id=ag5zYXZlZGJ5dGhlZ29vZ3ISCxIJU2F2ZWRDb2RlGIS61gEM ... en het werkt. Je kunt het dus ook op deze manier doen:Natuurlijk.