如何在jQuery中设置td
的背景颜色?
例如:$(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');
$(this).css({
"background-color": 'red',
"color" : "white"
});
您可以在回调函数({key} , speed.callback)上添加您的属性,例如:
$('.usercontent').animate( {
backgroundColor:'#ddd',
},1000,function () {
$(this).css("backgroundColor","red")
});