我无法找出为什么会出现此错误: TypeError:o是未定义的jquery-ui.min.js:9:4005
这是我的javascript:
$(document).ready(function() {
$('.inputDate').datepicker({
dateFormat:'dd.mm.yy',
});
});
这是我的HTML:
<label class='required'
for='event_start'>Datum</label>
<input id='event_start'
class='inputDate'
name='event_start' readonly
value='22.04.2019'>
页面顶部包含的文件:
<link rel="stylesheet" type="text/css" href="js/jquery-ui-1.12.1/jquery-ui.min.css" media="screen"> </link>
<script language="JavaScript" type="text/javascript" src="js/jquery-1.12.1.min.js"></script>
<script language="JavaScript" type="text/javascript" src="js/jquery-ui-1.12.1/jquery-ui.min.js"> </script>
出现日期选择器小部件,但选择一个日期后没有任何反应。我在firefox Web开发人员工具中看到了以上错误消息。
答案 0 :(得分:0)
我找到了问题的原因:
HTML元素id =“ event_start”在代码中出现了几次。
尽管类定义为选择器,但jQuery使用id将日期选择器映射到适当的输入元素。