Stai utilizzando jQuery, jQuery e ha una immensa biblioteca di metodi per modificare dinamicamente lo stile degli elementi:
$(selector).css(propertyName, value);
$(selector).propertyName(value);
Sopra sono solo due esempi di utilizzo di jQuery per influenzare lo stile di un elemento o gruppo di elementi individuati dal selettore.
Così, per cambiare il colore dell'elemento con id = "abc", il seguente avrebbe funzionato:
$('#abc').css('color','#000000');
Inoltre, se stai cercando di tema un elemento o gruppo di elementi, è possibile creare un file style.css che descriva gli stili per diversi nomi di classi. Poi si può semplicemente applicare lo stile aggiungendo o rimuovendo il className all'elemento (s) in questo modo:
style.css:
.custom_persona {
color:#000000;
}
.some_other_custom_style {
color:red;
background-color: #fff;
}
sceneggiatura 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 molto più in dettaglio in termini di quali proprietà sono disponibili. Questo non solo risolverà il tuo problema IE8, ma funzionerà anche in tutti gli altri principali browser.
+1 - bella piccola pepita che mi sistemerò per il futuro. Punteggio – mrtsherman
. Non so perché la gente non ha votato fino in fondo. Questo è adatto al 100% alle mie esigenze. Grazie! – TIMEX