Estás usando jQuery, jQuery y tiene una inmensa biblioteca de métodos para cambiar dinámicamente el estilo de los elementos:
$(selector).css(propertyName, value);
$(selector).propertyName(value);
encima son sólo dos ejemplos de uso de jQuery para afectar al estilo de un elemento o grupo de elementos identificados por el selector.
Por lo tanto, para cambiar el color del elemento con id = "abc", la siguiente funcionaría:
$('#abc').css('color','#000000');
Además, si lo que busca es tema de un elemento o grupo de elementos, se puede crea un archivo style.css que describe los estilos para diferentes classNames. A continuación, puede aplicar el estilo añadiendo o quitando el className al elemento (s) de esta manera:
style.css:
.custom_persona {
color:#000000;
}
.some_other_custom_style {
color:red;
background-color: #fff;
}
guión index.html:
$('#abc').addClass('custom_persona');
// OR
$('#abc').addClass('.some_other_custom_style');
$('#abc').removeClass('custom_persona');
jQuery CSS category of methods and properties entra en mucho más detalle en términos de qué propiedades están disponibles. Esto no solo resolverá su problema IE8, sino que también funcionará en todos los otros navegadores principales.
+1 - pequeña pepita bonita que guardaré para el futuro. – mrtsherman
Puntuación. No sé por qué la gente no votó esto hasta el final. Esto es 100% adecuado a mis necesidades. ¡Gracias! – TIMEX