0

multidatepickerプラグインを使用しています。

私のスコープには3種類の日があります。

  1. 使用不可-これらはデフォルトのスタイルです。

  2. 1日1回クリックすると、2番目の種類になります。ウィンドウ外-これらは黒い境界線を持っています。

  3. そして、その日が2回クリックされると、その日は最後の種類になります。無料-これらは黒の境界線と緑の背景を持っています。

だから、私の質問は、クリックされた日に特定のスタイル/クラスを適用するにはどうすればよいですか?

私は次のようなことを試しました:

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!
}

フィードル: http://jsfiddle.net/TeAKU/

しかし、まったく機能しませんでした。助言がありますか?

4

1 に答える 1

0

私は問題を発見しました:

ドロップダウンフォームに応じてこれらのカレンダーを動的に生成する必要があります...したがって、新しいカレンダーでは機能しませんでした。

静的カレンダーを使用すると、チャームのように機能します...

フィードルに関する完全な実例があります(質問のリンクを参照してください)

于 2012-12-12T22:34:04.873 に答える