1

我遇到了一个 JQuery Datepicker 问题,

在大约每 50 页重新加载时,当我想从 JQuery Datepicker 中选择一个日期时,我会收到一条错误消息:

Uncaught TypeError: Object #<HTMLTableCellElement> has no method 'find' 

单击日期选择器时,该字段未填充日期。

此问题仅在以下情况下发生:

  • 单击日期选择的元素时
  • 仅在 Chrome 中
  • 错误非常罕见,我需要大约 15 分钟的时间才能再次重现
  • 如果 JQuery 通过 CDN(异步)或从我们的服务器加载,错误仍然存​​在
  • 我们试图在页面为 .ready() 时显式调用日期选择器,但没有帮助

使用的 JQuery 版本:

  • jquery.min.js | jQuery JavaScript 库 v1.5.2
  • jquery-ui.min.js | jQuery UI - v1.8.21
  • jquery-ui-1.8.15.custom.min.js | jQuery UI 1.8.15
  • jquery-ui-timepicker-addon.js | 版本 0.9.6

我们现在看到的唯一一件事是更新 JQuery,但我们只想将其作为最后的解决方案,否则我们需要更改大量代码。

也许有人已经面临这个问题。

问候

//编辑:

  • 我删除了 jquery ui 的第二次导入
  • 我将版本更新为 jQuery UI 1.8.21
  • 我首先加载了validation.js和tinymce.js(带有旧this.find调用)

还是行不通

4

0 回答 0