ランダムに、通常の有効なクエリを実行しているときに、奇妙な点が見られます。
jQuery1.6.4 でいくつかの行をトレースしました (1.7.2 も同じ結果で試しました)。行番号 4737 (makeArray)。
2 つの画像にリンクしました。最初の画像は予想されるケースで、2 番目の画像はエラーの場合で、変数の結果を強調しています。
予想されるケースは単純な jquery オブジェクトですが、2 番目のケースはそうではありません。dom ドキュメント要素のように見えますか? 100%確実ではありません。
どんな助けでも大歓迎です!jQueryでこのエラーを引き起こすために私たちが何をすることができるかについて、私は完全にアイデアがありません:(この問題は断続的であり、約50%の確率でしか発生しません.
ページ上の特定の要素ではないようです。jQuery と対話するすべての要素がこれをトリガーできます。
注: これは Chrome 18 以降でのみ発生します。古いバージョンの Chrome や FF/Safari では発生しません。
想定: http://i.imgur.com/efi0w.png
エラー: http://i.imgur.com/F0cq7.png
詳細情報で投稿を更新します。以下は、有効な結果と非常に奇妙な結果の画像です。ご覧のとおり、これは jquery オブジェクトではなく、セレクター文字列を伴う FUNCTION 呼び出しであるセレクターを備えた単なる「オブジェクト」です。