Jak ustawić kolor tła w jQuery


Odpowiedzi:



61

Naprawdę to masz. Zapomniałem o kilku cytatach.

$(this).css({backgroundColor: 'red'});

lub

$(this).css('background-color', 'red');

Nie musisz przekazywać mapy / obiektu, aby ustawić tylko jedną właściwość. Możesz po prostu przekazać to jako ciąg. Zauważ, że jeśli przekazujesz obiekt, nie możesz użyć -. Wszystkie właściwości CSS, które mają taki znak, są odwzorowywane wielkimi literami.

Odniesienie: .css ()


1
Dziękuję Ci! Próbowałem zrobić: $ (this) .css ({background-color: color}): zastanawiając się, dlaczego to nie działa. Bardzo cenione!
FunkyMonk91



0

Możesz dodać swój atrybut do funkcji callback ({key}, speed.callback, jak is

$('.usercontent').animate( {
    backgroundColor:'#ddd',
},1000,function () {
    $(this).css("backgroundColor","red")
});
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.