Supongamos que tengo esta clase:cambio de definición de clase CSS
.MyClass{background:red;}
Esta clase corresponde a varios divs. Quiero cambiar el color del fondo a naranja cambiando el color definido en MyClass.
Ahora, sé que podría hacer $('.MyDiv').css('background', 'orange');
Pero mi pregunta es realmente esto: ¿Cómo se cambia la definición de clase CSS de manera que MiClase elementos tienen ahora background:orange;
? Quiero poder cambiar varias propiedades de color CSS de un color a otro.
Gracias.
No creo que esto es posible. –
Posible duplicado de: http://stackoverflow.com/questions/730048/how-to-change-remove-css-classes-definitions-at-runtime – YMMD
$ ('. MyDiv'). Css ('background', ' naranja'); * IS * cambiando la definición de la clase '.MyDiv'. Más allá de eso, no. No puedes editar el archivo css, por supuesto. la función $ .css() proporciona una forma de cambiar dinámicamente css, pero puede ser engorroso con muchas propiedades. – OnResolve