使用“.css()”方法jQuery动态更改背景颜色

时间:2012-03-27 10:44:50

标签: javascript html jquery-plugins

我目前正在制作日历,显示假设组织中各种项目的开始日期和结束日期,我已经设法使用javascript中的每个项目的类来完成

我无法弄清楚的是:是否可以将对象值传递给jQuery中的.css()方法。

例如,我可以这样做:

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

2 个答案:

答案 0 :(得分:3)

您需要删除第二个参数的引号。我猜object实际上是一个具有属性colorCode的对象,希望它包含一个有用的值。

目前你正在将字符串值"object.colorCode"传入样式,这显然毫无意义。

除此之外,另一方面$('this')应该没有引用。 $(this)请。

答案 1 :(得分:0)

您应该能够在没有引号的情况下传递object.colorCode。同样$(this)也不应该有引号,所以声明应该是:

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

假设colorCodeobject

的属性