jQuery datepicker没有显示,执行初始化调用

时间:2016-08-16 15:12:46

标签: javascript jquery jquery-ui datepicker

我的jQuery datepicker已停止工作......它不再显示点击输入字段的日期选择器。没有控制台错误。

我已经检查过解决方案here

所以我尝试添加一个新的CSS样式: <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">

这没有帮助。

另一个建议的解决方案是检查clip: rect(0 0 0 0);的重复出现,但情况也不是这样。

我还尝试在初始化后在输入字段上显式调用show(),但这也无济于事。

我还检查了HTML,但我找不到datepicker的HTML,所以我甚至看不到分配了哪些类,以及是否搞砸了。

这是我的代码:

(我添加了断点并执行.datepicker调用。)

<input name="ctl00$CPHCenter$tbReservationDate" type="text" maxlength="14" id="tbReservationDate" class="textbox" placeholder="Datum Reservering" style="width:80%;">

<script>
$(function () {
    $("#tbReservationDate").datepicker({ dateFormat: 'dd-mm-yy', firstDay: 1 });
    //$("#tbReservationDate").show();
});     
</script>   

1 个答案:

答案 0 :(得分:3)

html中有两个元素id="tbReservationDate"

DOM中出现的第一个是弹出窗口中的那个(并且有datepicker工作)。更改id或使用课程初始化datepicker