私のChromeブラウザはどうなるのか分かりませんが、コンソールで$('div#my')
を実行したときの動作はまったく異なります。私はこれを経験したが、後で何とか回復したので、私はそれを再現する方法がわからず、今日は再び起こった。jQueryセレクターが "a.fn.init"のようなものを返すことがあるのはなぜですか?
ビデオをご覧ください:http://peaceevertvimg.org/jq.php
最初のブラウザはクロームではなく、現在、私のクロムのように動作していないので、私はその振る舞いは、私が期待するものであるので、それはクロムのカーネルを使用しています信じている、と私は、2つの異なるブラウザで$('div#my')
を行うビデオで
あなたが$('div#my
を実行したときに)あなたはHTMLタグを直接見ることができます。この場合、タグのhtmlコンテンツを簡単に見ることができます。
対照的に、私のクロムブラウザでは、結果が異なります。$('div#my')
オブジェクト(n.fn.init
)が表示され、すぐに「何か」を見ることはできませんが、非常に不便です。しかし前に、私はそれがこのようなものではないと確信しています。その動作は、最初のブラウザの動作とまったく同じです。
この動画の簡単なウェブページはhttp://peaceevertvimg.org/jquery.phpです。あなたはクロムブラウザで自分でテストを受けることができます。そして、あなたのほとんどが私のビデオに表示されているように結果を見ることはできません。私のクロムに何が起こったのか?(私は無効にすべての拡張をしましたし、最新バージョンに更新)
'a.fn.init'と表示された場合は、セレクタに一致するものが見つかりませんでした。 –
いいえ。この写真を見てください:http://peaceevertvimg.org/temp/s.png – shenkwen
あなたはこのような[質問](http://stackoverflow.com/questions/4754560/help-understanding-jquerys-jquery -fn-init-why-is-in-fn)を実行します。 –