0

jQueryを使用して複数の日付ピッカーで日付の配列を選択しているときに気付いた1つの問題。11 月にいくつかの日付を選び、12 月に移動しました。12 月に任意の日付を選択すると、カレンダーは 12 月のままであるはずなのに、自動的に 11 月に切り替わります。後の月に移動した場合も同じ動作が発生します。

以下は私が使用したコードです:

$(function() {
    $( "#arry_dates" ).multiDatesPicker 
        ({ showOn: 'button',
        autoOpen: true,
        minDate: 0,
        buttonImage: 'favicon.ico',
        buttonImageOnly: true, 
    }); 
});
4

1 に答える 1

0

$( "#arry_dates" )... を使用していることがわかります。これは、次のような入力に ID を使用していることを意味します。

<input type="text" id="arry_dates" />

$(function() {
    $( "#arry_dates" ).multiDatesPicker 
        ({ showOn: 'button',
        autoOpen: true,
        minDate: 0,
        buttonImage: 'favicon.ico',
        buttonImageOnly: true, 
    }); 
});

ID から次のようなクラスに変更します。

<input type="text" class="arry_dates" />

$(function() {
    $( ".arry_dates" ).multiDatesPicker 
        ({ showOn: 'button',
        autoOpen: true,
        minDate: 0,
        buttonImage: 'favicon.ico',
        buttonImageOnly: true, 
    }); 
});

これにより、それらを個別に処理する必要があります。

于 2013-10-09T00:43:12.403 に答える