Jquery 日期选择器是如何工作的?
我正在处理一个表单,它需要jquery中的datepicker。我使用的是普通的jQueryUIDatePicker库 现在的问题是它不工作,另一个问题是我不能向你展示脚本,因为它非常复杂,有各种各样的显示和隐藏 现在,有谁能向我解释一下datepicker是如何工作的,这样我就可以解决这个问题了。据我所知,它附加了一个div,其中包含日历和它的结构,并且在设置datepicker的id上附加了一个hasDatepicker类 还有一件事我在点击文本框时出错,错误是-- 未捕获类型错误:无法读取未定义jquery ui.min.js:123的属性“msie” $.extend.\u generateHTML jquery ui.min.js:123 $.extend.\u updateDatepicker jquery ui.min.js:123 $.extend.\u showDatepicker jquery ui.min.js:123 b.event.dispatch jquery-1.9.1.min.js:3 v.handle 请给我一个关于datepiceker的简单解释,因为我在这些方面是一个非常新的人。我认为当我隐藏和显示div或初始化时有些不对劲 如果可能,请告诉我进行初始化的正确方法。这里有一个解决方案: 只需在jQuery的脚本标记之后立即包含jQuery迁移插件:Jquery 日期选择器是如何工作的?,jquery,jquery-ui-datepicker,Jquery,Jquery Ui Datepicker,我正在处理一个表单,它需要jquery中的datepicker。我使用的是普通的jQueryUIDatePicker库 现在的问题是它不工作,另一个问题是我不能向你展示脚本,因为它非常复杂,有各种各样的显示和隐藏 现在,有谁能向我解释一下datepicker是如何工作的,这样我就可以解决这个问题了。据我所知,它附加了一个div,其中包含日历和它的结构,并且在设置datepicker的id上附加了一个hasDatepicker类 还有一件事我在点击文本框时出错,错误是-- 未捕获类型错误:无法读取
<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>
<script src="http://code.jquery.com/jquery-migrate-1.1.1.js"></script>
首先确保您有如下输入标记
<p>Date: <input type="text" id="datepicker" /></p>
确保先导入jQuery框架,然后再导入jQuery UI框架
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
<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>
查看此
请务必阅读。尝试使用jquery 1.8或以下版本,但这没有帮助。。。我知道以前的版本删除了这个错误,但是jQueryUI1.9.2和jquery1.9.1仍然没有帮助。。附加在id底部的div没有附加到我的源代码中。我通过inspect元素将其签入,尝试将其添加到
jquery ui.min.js
或您拥有的ui js之后,如上所述。。。
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
<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>