Chrome浏览器中的日期范围选择器日期选择问题

时间:2011-11-26 08:42:25

标签: jquery jquery-ui google-chrome jquery-plugins daterangepicker

我正在尝试使用Date Range Picker插件。

这在Firefox浏览器中运行良好。日期选择选项在Chrome浏览器中不起作用(当我选择日期选项时没有任何反应)。

我在Chrome浏览器的“Inspect Element”控制台中看到以下日志:

  

daterangepicker.jQuery.js:256Uncaught TypeError:undefined不是   function daterangepicker.jQuery.js:159Uncaught TypeError:无法调用   方法'formatDate'未定义的daterangepicker.jQuery.js:171Uncaught   TypeError:Object [object Object]没有方法'datepicker'   daterangepicker.jQuery.js:171Uncaught TypeError:Object [object   对象]没有方法'datepicker'2   daterangepicker.jQuery.js:159Uncaught TypeError:无法调用方法   未定义的daterangepicker.jQuery.js的'formatDate':171Uncaught   TypeError:Object [object Object]没有方法'datepicker'   daterangepicker.jQuery.js:171Uncaught TypeError:Object [object   对象]没有方法'datepicker'2   daterangepicker.jQuery.js:256Uncaught TypeError:undefined不是   功能

有一件有趣的事情是,如果Date Range Picker插件代码保存在某个文件夹中,只需打开index.html(演示代码),日期选择在Chrome上运行正常。只有当插件保留在服务器上时才会看到此问题。

请提供一些提示来解决此问题。

2 个答案:

答案 0 :(得分:0)

事实上,对于日期选择器功能的正确工作,您必须使用jQuery-UI以及核心jQuery库。当然,您应该确保您拥有正确的库版本。因此,要使用方法$.datepicker.formatDate(format, date),您需要jQuery-UI。

答案 1 :(得分:0)

我遇到了同样的问题。我认为这是由Chromes代表" Date"字段以及chrome提供自己的下拉日期选择器的事实。

我刚刚将输入的类型更改为" text"它就像在Firefox中一样顺利运行