jQuery-UI datepicker TypeError:o未定义

时间:2019-03-13 17:12:44

标签: jquery-ui jquery-ui-datepicker

我无法找出为什么会出现此错误: 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开发人员工具中看到了以上错误消息。

1 个答案:

答案 0 :(得分:0)

我找到了问题的原因:

HTML元素id =“ event_start”在代码中出现了几次。

尽管类定义为选择器,但jQuery使用id将日期选择器映射到适当的输入元素。