Ответ 1
$(this).css('background-color', 'red');
Как установить цвет фона td
в jQuery?
например, $(this).css({**BackgroundColor:Red**})
Спасибо
$(this).css('background-color', 'red');
Вы действительно получили это. Просто забыл некоторые цитаты.
$(this).css({backgroundColor: 'red'});
или же
$(this).css('background-color', 'red');
Вам не нужно передавать карту/объект, чтобы установить только одно свойство. Вы можете просто передать его как строку. Обратите внимание, что при передаче объекта вы не можете использовать -
. Все свойства CSS, имеющие такой символ, отображаются заглавными буквами.
Ссылка: .css()
Как насчет этого:
$(this).css('background-color', '#FFFFFF');
Связанная запись: Добавить цвет фона и границу в строку таблицы при наведении курсора с помощью jquery
Попробуйте это для нескольких стилей CSS:
$(this).css({
"background-color": 'red',
"color" : "white"
});
Вы можете добавить свой атрибут в функцию обратного вызова ({key}, speed.callback, например,
$('.usercontent').animate( {
backgroundColor:'#ddd',
},1000,function () {
$(this).css("backgroundColor","red")
});