Eliminando múltiples clases (jQuery)
¿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.
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.
$('element').removeClass('class1 class2');
Aquí están los documentos .
.removeClass()
Documentación jQuery .
Una o más clases CSS para eliminar de los elementos, estas están separadas por espacios.
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");