Как установить цвет фона в jquery

127

Как установить цвет фона tdв jQuery?

например $(this).css({**BackgroundColor:Red**})

Спасибо

Ulhas Tuscano
источник
3
Дополнение к различным ответам ниже: api.jquery.com/css
TJ Crowder

Ответы:

61

Вы действительно это получили. Просто забыл несколько цитат.

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

или

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

Вам не нужно передавать карту / объект, чтобы установить только одно свойство. Вы можете просто передать его как строку. Обратите внимание, что при передаче объекта вы не можете использовать -. Все свойства CSS, которые имеют такой символ, отображаются заглавными буквами.

Ссылка: .css ()

JANDY
источник
1
Спасибо! Я пытался сделать: $ (this) .css ({background-color: color}): интересно, почему это не работает. Очень признателен!
FunkyMonk91
4

Попробуйте это для нескольких стилей CSS:

$(this).css({
    "background-color": 'red',
    "color" : "white"
});
Даниэль Эрнан Варгас Осорио
источник
0

Вы можете добавить свой атрибут в функцию обратного вызова ({key}, speed.callback, например

$('.usercontent').animate( {
    backgroundColor:'#ddd',
},1000,function () {
    $(this).css("backgroundColor","red")
});
Васим Халид
источник