jquery datepicker在使用扩展密钥快捷方式时失去焦点

时间:2013-07-06 09:36:58

标签: jquery datepicker

我在对话框中扩展了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);
});

1 个答案:

答案 0 :(得分:0)

使用$(document).ready()函数指定默认日期。