<input type = "text" size = 15 name = "popupDatepicker" id = "popupDatepicker" style = "display:none;">
$('#popupDatepicker').datepicker({
changeMonth: true,
changeYear: true,
gotoCurrent: true,
showButtonPanel: true,
dateFormat: 'yy-mm-dd',
showOn: "both",
yearRange: "1900:2050",
autoclose: true,
closeText: "Close",
onChangeMonthYear: function(dateText, inst) {
var today = new Date();
var date = dateText + "-" + inst + "-" + today.getDate();
}
});
这是HTML和JavaScript代码,用于显示日期选择器,但是此代码在safari 10,chrome 85(某些用户)等某些设备中会产生错误。它给出了错误:
TypeError:undefined不是一个函数(在'... $('#popupDatepicker')。datepicker ...'附近)
我将jquery-ui 1.12.1版本用于日期选择器。