1

JQuery Datepicker の問題が発生しました。

JQuery Datepicker から日付を選択しようとすると、約 50 ページのリロードごとにエラー メッセージが表示されます。

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 の 2 番目のインポートを削除しました
  • バージョンをjQuery UI 1.8.21に更新しました
  • 最初にvalidation.jsとtinymce.jsを(古いthis.find呼び出しで)ロードしました

まだ動作していません

4

0 に答える 0