0

ダイアログでjqueryのdatepickerを拡張し、そのショートカットを変更しました。問題は、ページがリロードされたときに日付がショートカットによって選択されないのに対し、ダイアログを閉じて再度開くと、ショートカットが正常に機能することです。

問題が見つかりません。これがコードスニペットです。

    $.extend($.datepicker, { customKeyPress: function (event) {
    var inst = $.datepicker._getInst(event.target);
    var c = String.fromCharCode(event.which).toLowerCase();
    switch (c) {       
        case "t":
            // Today (same as Ctrl+Home).
            $.datepicker._gotoToday(event.target);
            break;
        case "+":
            // Increase day (same as Ctrl+Right).
            $.datepicker._adjustDate(event.target, +1, 'D');
            break;
        case "-":
            // Decrease day (same as Ctrl+Left).
            $.datepicker._adjustDate(event.target, -1, 'D');
            break;
    }
   }
  });


$('#datepicker').keypress(function (event) { 
    $.datepicker.customKeyPress(event);
});
4

1 に答える 1

0

$(document).ready() 関数を使用してデフォルトの日付を指定します。

于 2013-07-06T10:27:37.090 に答える