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

Specify the default date using $(document).ready() function.

于 2013-07-06T10:27:37.090 回答