Viac na
Ako odstrániť všetky triedy CSS pomocou jQuery/JavaScript?
Existuje namiesto individuálneho volania $("#item").removeClass()
pre každú triedu, ktorú môže prvok mať, jedna funkcia, ktorú možno zavolať a ktorá odstráni všetky triedy CSS z daného prvku?
Bude fungovať jQuery aj surový JavaScript.
754
3
Volanie
removeClass
bez parametrov odstráni všetky triedy položky's.Môžete tiež použiť (ale nie je nevyhnutne odporúčané, správny spôsob je ten, ktorý je uvedený vyššie):
Ak by ste nemali jQuery, toto by bola v podstate jediná možnosť:
Stačí nastaviť atribút
className
skutočného prvku DOM na''
(nič).Edit: Ostatní ľudia hovorili, že funguje len volanie
removeClass
- otestoval som to s Google JQuery Playground: http://savedbythegoog.appspot.com/?id=ag5zYXZlZGJ5dGhlZ29vZ3ISCxIJU2F2ZWRDb2RlGIS61gEM ... a funguje to. Takže to môžete urobiť aj týmto spôsobom:Samozrejme.