Jak ustawić kolor tła w jQuery

127

Jak ustawić kolor tła tdw jQuery?

na przykład $(this).css({**BackgroundColor:Red**})

Dzięki

Ulhas Tuscano
źródło
3
Oprócz
TJ Crowder

Odpowiedzi:

278
$(this).css('background-color', 'red');
reko_t
źródło
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 ()

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

Spróbuj tego dla wielu stylów CSS:

$(this).css({
    "background-color": 'red',
    "color" : "white"
});
Daniel Hernan Vargas Osorio
źródło
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")
});
Waseem Khalid
źródło