4

サイトでは、 class を持つすべての入力に対してグローバルに初期化されたデフォルトの日付ピッカーがありますinput-date

$('body').on('focus', '.input-date', function () {
  $(this).datepicker({
    changeMonth: true,
    changeYear: true,
    dateFormat: 'd.m.yy'
  });
});

minDateただし、特定の要素など、他のオプションを追加する必要がある場合があります。このオプションを設定して更新しようとしましたが、成功しませんでした。

var dateField = $('#date');
dateField.datepicker('option', 'minDate', new Date());
dateField.datepicker('refresh');

だから今のところ、私がどうやってそれを変えたのか、それを破壊して新しいものを作る唯一の方法。

var dateField = $('#date');
dateField.datepicker('destroy');
dateField.datepicker(customOptions);

それを行うより良い方法はありますか?

4

0 に答える 0