2012-12-12 17 views
0

我正在使用multidatepicker plugin選擇一天時應用不同的樣式 - jQuery multidatepicker

我有三種天在我的範圍:

  1. 不可提供 - 這些那些具有默認的風格;

  2. 每天一次點擊就成爲第二種: 窗外 - 這些有一個黑色的邊框。

  3. 而且,如果第二天點擊第二天,則該日成爲最後一種:自由 - 這些有黑色邊框和綠色背景。

所以,我的問題是:如何在被點擊的某一天應用特定的風格/類?

我想是這樣的:

onSelect: function(){ 
    $('.ui-state-active').each(function(){ 
     $(this).addClass('pick_up_free_dayCalendar');  
    }) 

    $(".calendar_").multiDatesPicker('refresh'); 
    // multidate picker has no refresh method, I created one! 
} 

feedle:http://jsfiddle.net/TeAKU/

但是,並沒有在所有的工作。有什麼建議麼?

+0

你可以添加一個小提琴我們可以玩? – Peter

+0

http://jsfiddle.net/TeAKU/ –

+0

我剛剛意識到它在feedle上按照需要工作......但在我的本地主機中沒有這個。我相信它是因爲我必須根據填充比較數組的ajax請求動態生成此日曆... http://jsfiddle.net/TeAKU/ –

回答

0

我已經發現了這個問題:

我必須動態地生成這些日曆根據下拉形式......所以,它並沒有在新的日曆工作。

如果我使用一個靜態的日曆,它會像一個魅力...

有上feedle一個完整的工作示例(請參閱問題的鏈接)