当我在jQuery UI日期选择器中添加年份或月份下拉列表时,当我打开它们并将鼠标悬停在不同的项目上时,焦点会移回默认选择的日期选择器-例如,如果打开日期选择器时的默认月份是9月,并且我打开下拉列表并将光标悬停在1月,它会突出显示它,但很快会回到9月。我测试了Chrome、IE和FF,它只在Chrome中发生。
$(function() {
$('#date').datepicker({
changeMonth: true,
changeYear: true,
yearRange: 'c-100',
});
});
我也遇到了这个
$(function() {
$('#date').datepicker({
changeMonth: true,
changeYear: true,
yearRange: 'c-100',
onSelect: function (date) {
$(this).focus();
});
});
尝试添加$(this).focus();