私はjqueryオブジェクトのログをコンソールに出力します。なぜGoogle ChromeはjQuery経由でconsole.log()の出力が異なるのですか?
var s = $("#item");
console.log(s);
私は(1ヶ月前程度)の前に覚えている。この
[div#item, context: document, selector: "#item", jquery: "1.9.1", constructor: function, init: function…]
のようなものを取得し、私のような何かを得るでしょう:
[<div id="item">pas</div>]
はクロム自体の変化ですか?または、jqueryに変更がありましたか?または私は実際に私が読んで、私はこの上にカーソルを移動し、それがページ上でマークすることができ、この第二の出力は、はるかに簡単に見つける出力表情が違っ
作るために何かをしました。今度はあまりにも多くの情報を読むのは難しいです
* * jQueryと思われる:[demo](http://jsfiddle.net/davidThomas/9prm9/);今は考えていますが、DOMノードや要素ではなく、Chromeがオブジェクトを記録する方法の違いに過ぎません。 –
はい、それはプレーンなjavascriptとは異なって動作するようです。これは本当に便利です。 – Zokora
私はフィドルでjQueryバージョンを変更しようとしましたが、出力を大幅に変更しませんでした(主な違いは、jQueryオブジェクトに1.9より前のjquery:プロパティがないことです)。私はOPが考えている違いは、コンソールのjQueryオブジェクトを評価し、 'console.log'を使うことです。 –
Barmar