開始日と終了日の 2 つのフィールドに日付ピッカーがあります。開始日を選択した後、終了日の日付ピッカーは最小および最大日付オプションと yearRange オプションを更新します。
2013 年 12 月 29 日を選択した場合、ユーザーはここから 10 日後の終了日しか選択できません。
そこで、 yearRange が 2013:2014 で、changeYear オプションが true に設定されている End Date の datepicker を開きます。
しかし、年のドロップダウン リストには 2013 年しか表示されません。2014 年はリストにありません。
日付ピッカーの右矢印 (次へ) をクリックして次の年に移動すると、2014 に移動し、年のドロップダウン リストをクリックすると 2014 が表示されます。
$("#EndDate").datepicker("オプション", "年の範囲", '2013:2014');
このコードの前にアラートを配置すると、年のドロップダウンに 2013 年と 2014 年の両方が期待どおりに表示されます。
JQuery 1.4.4 を使用しています