【问题标题】:Cannot Get jQuery UI Date Picker to Work无法让 jQuery UI 日期选择器工作
【发布时间】:2014-07-28 23:26:29
【问题描述】:

我几天来一直在尝试找出什么不起作用。我有一个关于 Business Catalyst 的网站,我只是尝试使用带有输入字段的 jQuery UI 日期选择器。我对 Java Script 和 jQuery 非常陌生,我知道这必须如此简单。

如果您需要查看代码的任何其他部分,请告诉我,因为我试图压缩以节省空间。任何帮助将不胜感激!

这是我收到的错误代码。 .datepicker 函数根本不起作用。我已经多次验证首先加载 jQuery,然后是 jQuery UI。我还验证了我的 jQuery 在 $(document).ready() 内。我还尝试了 Stack Overflow 的多种解决方案,但都没有运气:-(

Uncaught TypeError: undefined is not a function 

这是我的<head> 标签中的 HTML

<script type="text/javascript" src="3.0/js/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="3.0/js/date.js"></script>
<link rel="stylesheet" href="3.0/jquery-ui/css/overcast/jquery-ui-1.10.4.custom.min.css">
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

这是我的 date.js 文件中的 JavaScript

$(document).ready(function(){
  $(".datePicker").datepicker();
});

最后是我的表单的 HTML

<input type="text" maxlength="4000" name="CAT_Custom_5" id="CAT_Custom_5" class="datePicker" />

【问题讨论】:

  • 好的,所以双引号显然是复制/粘贴错字。我的坏
  • 您可能需要在date.js 之前添加jquery-ui.js。在这里工作:jsfiddle.net/xE98e
  • 伟大的想法@showdev,绝对没有尝试过......但没有运气。仍然收到同样的错误。
  • 我链接的小提琴出现错误?
  • 我在小提琴中没有收到错误,但是当我在我的网站上进行更改时,它仍然返回相同的错误。关于为什么它会在小提琴中起作用但在我的网站上不起作用的任何想法?

标签: javascript jquery html jquery-ui datepicker


【解决方案1】:

这两个脚本末尾的双引号

<script type="text/javascript" src="3.0/js/jquery-1.11.0.min.js""></script>
<script type="text/javascript" src="3.0/js/date.js""></script>

正确的html

<script type="text/javascript" src="3.0/js/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="3.0/js/date.js"></script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-29
    • 1970-01-01
    • 2012-09-22
    • 2011-07-14
    • 1970-01-01
    相关资源
    最近更新 更多