【发布时间】:2014-08-06 13:10:31
【问题描述】:
我想在使用 jQuery、appery.io 框架的网站中添加一个日期选择器。谁能建议一个链接或教程来做到这一点?尝试在一个网站中弹出一个日期选择器,现在它只在这样的输入框中显示当前日期:
<input type="text" name="cal" id="cal_id".....>
用到的javascript库有jquery-1.8.2.js、jquery-1.8.2.min.js、jquery.mobile-1.3.0.js等
我尝试了来自http://jqueryui.com/datepicker/ 的 JQuery UI 日期选择器。添加了 javascript 文件:code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css、code.jquery.com/jquery-1.10.2.js、code.jquery.com/ui/1.10 .4/jquery-ui.js。添加脚本如下:
<script>
$(function () {
$("#datepicker").datepicker();
});
</script>
在输入框中做了如下修改:
<input type="text" name="cal" id="datepicker"...>
它不工作或弹出网站中的日期选择器。我是 javascript 和 appery.io 的新程序员,我想我正在做一些非常愚蠢的事情或缺少一些非常基本的东西。请帮忙。
[我还尝试了来自http://www.javascriptkit.com/script/script2/timestamp.shtml、http://javascriptcalendar.org/javascript-date-picker.php、http://www.kean.edu/~cpd/calendar/zapatec/zpcal/doc/wizard.html..nothing 的其他一些日期选择器似乎对我有用。]
当我尝试刷新页面时,它显示'Uncaught TypeError: undefined is not a function'和'Uncaught TypeError: Cannot read property 'activePageClass' of undefined'。
更新:现在只有在我刷新页面时才会弹出日期选择器!所以当我导航到这个日历页面并点击输入框时,它不起作用或没有弹出日期选择器。但是,如果我在浏览器中刷新页面,那么它就可以了!!请帮忙!
【问题讨论】:
-
您在浏览器控制台中遇到什么错误?
-
没有错误!它只是没有做任何事情!
-
你的脚本对我有用
-
它正在工作。这是冲突的,因为 datepicker() 函数在另一个 js 文件中,而且我重新排列了 css 文件的顺序。谢谢。
-
哦!只有当我刷新页面时它才有效!因此,当我导航到此日历页面时,它不起作用或不会弹出日期选择器。但是,如果我在浏览器中刷新页面,那么它就可以了!!任何想法? @Alexandru Severin,@j08691
标签: javascript jquery html datepicker