2012-03-27 62 views
0

我目前正在開始日期顯示假設組織中各種項目的開始日期和結束日期,我已經設法在每個項目中使用JavaScript中的類使用「.css()」方法動態更改背景顏色jQuery

我不明白的是:有沒有辦法將對象值傳遞給jQuery中的.css()方法。

例如,我可以做這樣的事情:

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

回答

3

您需要刪除報價的第二個參數那裏。我猜object真的是物業colorCode希望包含一個有用的價值。

目前,您將字符串值"object.colorCode"傳入樣式中,這顯然毫無意義。

除此之外,$('this')另一方面應該沒有報價。 $(this)請。

+0

的屬性是它的工作! ,這是我的第一個堆棧溢出問題,現在我看起來很蠢,現在問這樣的問題,無論如何感謝您的幫助 – Snedden27 2012-03-27 10:53:03

+0

@ user1295276:你根本沒有看起來愚蠢。你以清楚合理的方式提出問題(這不是那麼標準)。詢問沒有錯。 – jAndy 2012-03-27 10:55:44

0

您應該能夠通過object.colorCode沒有引號。此外$(this)不應該有引號要麼使語句應該是:

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

這是假設colorCode是的object

+0

是的,謝謝,我已經意識到,我是堆棧溢出新來有一種方法來顯示問題已解決? – Snedden27 2012-03-27 11:07:36

+0

點擊您接受答案左側的複選框大綱 – Stefan 2012-03-27 11:18:14