Trent Richardson的Datetimepicker没有显示时间选择器(只有jQuery的日期选择器)。 2个月前测试过,它运行正常。刚刚上个月升级了JS。
这是当前的js导入:
已经尝试过.removeClass('hasDatepicker');因为它在datetimepicker
行$('#dateId')。datetimepicker({ 导致未捕获的TypeError:无法调用null的方法'dateId',必须使用jQuery而不是$
已经尝试恢复到jquery-1.7并将Trent的脚本更新到更高版本但仍然遇到同样的问题。
答案 0 :(得分:1)
我很高兴@Sophie提出并回答了这个问题,因为我遇到了同样的问题,直到看到这篇文章才能弄明白。
显然,我的网站已加载jquery-ui-1.8.18.custom.min.js
,然后加载了另一个javascript文件(例如my-site.min.js),这是一个服务器生成的较小javascript文件集合,全部缩小。
这个包js文件(例如my-site.min.js)也包含jquery-ui-1.8.18.custom.min.js
,所以jquery-ui被加载了两次,这显然导致datetimepicker没有显示时间字段。
我只删除jquery-ui-1.8.18.custom.min.js
的行(这样我的网站现在只提供一次),现在datetimepicker再次运行。