2011-05-05 103 views
0

我想設置日期顯示在jquery datepicker中的td元素的背景顏色。 beforeShowDay方法允許我爲相應的td元素定義一個類,但是我需要爲td元素設置相應的樣式屬性,因爲日期對象與rgb顏色相關,我無法預先定義類。jquery datepicker:更改beforeShowDay中的元素attr

這可能嗎?

回答

0

編輯:我想我起初誤解了。我想你的意思是你想在日曆彈出窗口中設置實際的單元格。在這種情況下,您可以即時創建一個css類並將其傳遞給beforeShowDay。對於性能,您可以使用包含輸入名稱(假設您有多個輸入)的特定模式創建它,並首先檢查它的存在,如果它已存在,則只需修改該類而不是創建一個新類。

而只是爲了好玩,怎麼可能工作的例子:

http://jsfiddle.net/WDZtG/

有可能是一個更有效的方式,但這樣做的工作。

+0

哦,在重新閱讀之後,你是指當天的實際細胞,而不是日期選取器所在的細胞? – 2011-05-05 19:11:37

+0

是的,我的意思是當天的牢房。 – Jochen 2011-05-05 19:52:27

+0

看我的編輯。這應該工作我認爲。例如:'$(「」).appendTo(「head」);'然後返回您生成的任何className – 2011-05-05 20:09:16