【发布时间】:2013-03-03 19:18:28
【问题描述】:
这个问题已经被问过很多次了,但没有一个对我有用。我正在尝试在 JSP 文件中使用此日期选择器。这是我的脚本
<head>
<title>My Home</title>
<link rel="stylesheet" type="text/css"
href="../resource/css/page-style.css" />
<link rel="stylesheet" type="text/css"
href="../resource/css/jQuery-ui.css" />
<script src="../resource/js/jquery-1.9.1.js"></script>
<script src="../resource/js/jquery-ui.js"></script>
<script type="text/javascript" src="../resource/js/form-elements.js"></script>
<script type="text/javascript">
$("document").ready(function() {
$("#shortcuts").load("shortcut.html");
$("#datepicker").datepicker();
alert('jQuery is working');
});
</script>
</head>
shortcut 文件正在完美加载,同时还会显示警报。我收到TypeError: $(...).datepicker is not a function 的错误消息。如果我在放置在桌面上的 html 文件中运行此脚本,我不会遇到此问题,当我将代码复制到我的 IDE 并运行它时,我在控制台中收到此错误。请建议我该怎么办?我知道这个问题被问过好几次了
【问题讨论】:
-
我不这么认为。我在其他文件中有相同的
head标签。完美运行。 -
确保您拥有
DOM,ID 为datepicker,并确保ID是唯一的。 -
代码看起来不错..确保您的 ui 已加载..查看页面的源代码并单击 firefox 中的 jquery-ui 链接以检查 ui 是否已加载
-
检查您的
js文件是否已正确加载。您可以在firebug的帮助下查看它 -
检查重复 ID。 NO ID 是唯一的。检查是否加载了 js 文件可能会有所帮助
标签: javascript jquery jsp