Eliminando múltiples clases (jQuery)

Resuelto eozzy asked hace 15 años • 8 respuestas

¿Hay alguna manera mejor de reescribir esto?

$('element').removeClass('class1').removeClass('class2');

No puedo usarlo removeClass();porque eliminaría TODAS las clases, lo cual no quiero.

eozzy avatar Sep 28 '09 13:09 eozzy
Aceptado
$("element").removeClass("class1 class2");

Desde removeClass(), el parámetro de clase:

Una o más clases CSS para eliminar de los elementos, estas están separadas por espacios.

cletus avatar Sep 28 '2009 06:09 cletus
$('element').removeClass('class1 class2');

Aquí están los documentos .

Scott Evernden avatar Sep 28 '2009 06:09 Scott Evernden

.removeClass()Documentación jQuery .

Una o más clases CSS para eliminar de los elementos, estas están separadas por espacios.

SeanJA avatar Sep 28 '2009 06:09 SeanJA

La documentación dice:

class (Optional) String
Una o más clases CSS para eliminar de los elementos, estas están separadas por espacios.

Ejemplo:

Elimine la clase 'azul' y 'debajo' de los elementos coincidentes.

$("p:odd").removeClass("blue under");
deceze avatar Sep 28 '2009 06:09 deceze