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