datepicker不是一个函数

New*_*ser 20 javascript jquery jsp

这个问题已被多次询问,但没有一个对我有用.我想在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>
Run Code Online (Sandbox Code Playgroud)

shortcut文件加载完美,警报也呈现出.我收到错误消息TypeError: $(...).datepicker is not a function.如果我在我的桌面放置的html文件中运行此脚本,当我将来自代码复制到我的IDE并运行它时,我没有遇到此问题我在控制台中收到此错误.请建议我该怎么办?我知道这个问题被问了好几次,我已经检查了每个答案,这是唯一一个与我的概率非常匹配的链接,但对我来说不起作用.

PSR*_*PSR 39

问题出在您导入的文件上.我认为您没有正确放置它们.

尝试导入这些文件

 <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
Run Code Online (Sandbox Code Playgroud)

它对我有用.

请看这里了解更多信息


Mar*_*lec 20

JQuery-ui引用之后仔细检查没有JQuery 引用.

我有一个额外的JQuery引用,它是在我的JQuery-ui引用之后发生的,并且在一个小时内追逐问题.这将导致找不到datepicker错误.