我正在尝试 jqueryUI,但 firebug 在此脚本上捕获以下错误:
$(function(){$("#date").datepicker()});
Firebug 错误如下:
$("#date").datepicker is not a function
在我的 html 中,“日期”ID 如下所示:
<input type="text" name="date" id="date" >
注意:我在该部分使用了正确的 JqueryUI css/js 脚本
什么都没有执行...
最佳答案
jQuery documentation 说你可以通过这个命令调用日期选择器:
$("#datepicker").datepicker();
如果您单击文档页面上的“查看源代码”按钮,您可以看到他们已将其包装到就绪函数中:
$(document).ready(function(){
$("#datepicker").datepicker();
});
编辑: 它应该与 INPUT 一起使用(感谢您指出 Steerpike)。这是我写的测试,它有效,你自己试试:
<html>
<head>
<link type="text/css" href="http://jqueryui.com/latest/themes/base/ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="http://jqueryui.com/latest/jquery-1.3.2.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.core.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.datepicker.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#datepicker").datepicker();
});
</script>
</head>
<body>
<input type="text" id="datepicker" value="this is a test">
</body>
</html>
关于javascript - 为什么 jqueryUI datepicker 会抛出错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/713205/