这个问题已经被问过很多遍了,但是没有一个对我有用。我正在尝试在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>
该shortcut文件加载完美,警报也呈现出。我收到错误消息为TypeError: $(...).datepicker is not a function。如果我在桌面上放置的html文件中运行此脚本,就不会遇到此问题,当我将come代码复制到IDE中并运行它时,我会在控制台中收到此错误。请建议我该怎么办?我知道这个问题被问了几次我已经检查每一个答案,这是唯一的链接有势均力敌的比赛,我的概率,但并没有为我工作。
shortcut
TypeError: $(...).datepicker is not a function
问题在于您导入的文件。我认为您没有正确放置它们。
尝试导入这些文件
<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>
它为我工作。
查看更多信息