2013-03-01 12 views
5

Come posso rimuovere tutte le classi da una classe ma mantenere la classe originale?jquery rimuove tutte le classi dalla classe

html

<div class="document-wrapper removeme1 removeme2 removeme3"></div> 

jquery

$('.document-wrapper').removeClass(); 

end con questo

<div class="document-wrapper"></div> 

risposta

11

$('.document-wrapper').removeClass().addClass('document-wrapper');

+0

bello grazie :) segnerà come completo – user1898657

3

Ti piace questa

$('.document-wrapper').removeClass().addClass('document-wrapper'); 
+0

non c'è id nell'elemento – user1898657

+0

in qualche modo necessario sapere quale elemento stai usando –

+0

oppure è possibile rimuovere tutti calssess da tutti gli elementi con quella classe. –

2

sovrascrivere l'attributo class:

$('.document-wrapper').attr('class', 'document-wrapper'); 

questo andrà a sostituire il valore corrente class con un solo 'documento-wrapper'

0

Basta sovrascrivere la proprietà className dell'elemento DOM sottostante.

$('.document-wrapper')[0].className = "document-wrapper"; 
Problemi correlati