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


Ответы:



61

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

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

или

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

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

Ссылка: .css ()


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



0

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

$('.usercontent').animate( {
    backgroundColor:'#ddd',
},1000,function () {
    $(this).css("backgroundColor","red")
});
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.