Quando jQuery non riesce a sovrascrivere gli stili di un elemento

Quando jQuery non riesce a sovrascrivere gli stili di un elemento

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.

Torna su