3

重複の可能性:
chromeのconsole.logjquery要素が奇妙に見える

単純なjQueryのconsole.log( $('form') )例を想定しています。

1か月ほど前、GoogleChromeコンソールの出力は次の形式でした。

[
<form class=​"edit" data-subdomain=​"f661a0b98992">​…​&lt;/form>​
]

拡大したり、子供たちに会ったりすることができました。

最近、console.logは次のようなものを出力します。

[<form>, context: <form>]

これも拡張可能なオブジェクトですが、私にとって不要な情報が含まれており、「クリーンな」HTMLの子構造が見つかりません。「古い」形式が必要です。さて、どうすればいいですか?

4

3 に答える 3

3

jQueryオブジェクトをログに記録しています。そこには要素だけではありません。要素のみを表示する場合は、次の手順を実行します。

console.log( $("form").get() ); // .get() returns an array of elements
于 2012-12-11T16:02:42.840 に答える
3

これを試して:

​console.log($('form')[0])​
于 2012-12-11T16:07:54.467 に答える
0

.get()jQueryオブジェクトを配列に変換するために使用できます。

console.log($('form').get())

または、ループして各要素をログに記録することもできます。

$('form').each(function(){
    console.log(this);
});
于 2012-12-11T16:02:33.223 に答える