A volte jQuery non riesce a sovrascrivere gli stili di un elemento a causa della specificità CSS.
Il metodo .css()
utilizza la proprietà style
per impostare gli stili CSS di un elemento. Ma se nel codice CSS abbiamo una dichiarazione !important
come questa:
#content .box {
color: #000 !important;
}
la specificità sovrascriverà gli stili impostati da jQuery. Questa caratteristica può essere sfruttata a nostro vantaggio quando vogliamo rimuovere gli stili aggiunti da un plugin jQuery che non ha un foglio di stile associato.