Javascript 控制台未将日期选择器识别为函数
我已经在我的项目中包括了jquery-ui.css、jquery-ui.js和jquery-3.2.1.min.js文件,但仍然出现以下错误Javascript 控制台未将日期选择器识别为函数,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我已经在我的项目中包括了jquery-ui.css、jquery-ui.js和jquery-3.2.1.min.js文件,但仍然出现以下错误 “$(“#ClaimExpenseDate”+RowCount).datepicker”不是函数 $("#ClaimExpenseDate_" + RowCount).datepicker({ maxDate: maxDate, dateFormat: "dd/mm/yy" }); 也许jQuer
“$(“#ClaimExpenseDate”+RowCount).datepicker”不是函数
$("#ClaimExpenseDate_" + RowCount).datepicker({
maxDate: maxDate,
dateFormat: "dd/mm/yy"
});
也许jQuery此时还没有完全加载,您确定以前没有调用您的代码吗?可能元素不存在或未加载 你能试试这个语法吗
$( function() {
const elem = $("#ClaimExpenseDate_" + RowCount);
console.log('Elem exists?', elem);
console.log('datepicker exists?', elem.datepicker);
elem.datepicker({
maxDate: maxDate,
dateFormat: "dd/mm/yy"
});
});
还有另一个奇怪的错误