Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 日期选择器是如何工作的?_Jquery_Jquery Ui Datepicker - Fatal编程技术网

Jquery 日期选择器是如何工作的?

Jquery 日期选择器是如何工作的?,jquery,jquery-ui-datepicker,Jquery,Jquery Ui Datepicker,我正在处理一个表单,它需要jquery中的datepicker。我使用的是普通的jQueryUIDatePicker库 现在的问题是它不工作,另一个问题是我不能向你展示脚本,因为它非常复杂,有各种各样的显示和隐藏 现在,有谁能向我解释一下datepicker是如何工作的,这样我就可以解决这个问题了。据我所知,它附加了一个div,其中包含日历和它的结构,并且在设置datepicker的id上附加了一个hasDatepicker类 还有一件事我在点击文本框时出错,错误是-- 未捕获类型错误:无法读取

我正在处理一个表单,它需要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迁移插件

<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>