Jquery ui jquery ui日期选择器问题
我有一个应用程序,其中有多个日期字段。所有这些字段都是日期选择器 此应用程序还具有一些进程,在这些进程中,它使用Jquery ui jquery ui日期选择器问题,jquery-ui,datepicker,Jquery Ui,Datepicker,我有一个应用程序,其中有多个日期字段。所有这些字段都是日期选择器 此应用程序还具有一些进程,在这些进程中,它使用 $('#selector').datepicker('setDate', aDate); 问题是当焦点在另一个字段上并且日历打开时,它会将日期设置为setDate方法调用的最后一个“选择器” 下面是一个JSFIDLE,它再现了我所面临的问题 重现问题 运行jsFiddle 单击第一个输入字段(日历打开) 等待第三个输入字段填入当前日期 (约5秒) 选择一个日期 --->问题,所选日
$('#selector').datepicker('setDate', aDate);
问题是当焦点在另一个字段上并且日历打开时,它会将日期设置为setDate方法调用的最后一个“选择器”
下面是一个JSFIDLE,它再现了我所面临的问题
重现问题
有没有办法避免这种情况?可以尝试检测您的输入是否已经有焦点,然后在自动填充dt3后刷新它。不过看起来有点俗气
$("input").datepicker();
setTimeout(function () {
var focused = $('input:focus');
$('#dt3').datepicker('setDate', new Date());
if (focused) {
focused.datepicker('refresh');
}
}, 5000);