4

Chromeをバージョン2.3にアップデートすると、次の問題が発生します。ikが次のようなものをデバッグするとき

console.log($('canvas'))

私は通常、ホバーできるコード(この場合はhtml)をコンソールに戻したので、オブジェクトはHTMLで強調表示されました。今私はこれを手に入れました:

[<canvas>, <canvas>, <canvas>, prevObject: jQuery.fn.jQuery.init[1], context: #document, selector: "canvas"]

元に戻すことができる設定があるので、HTMLページにホバーして通常のhtmlを取得しますか?

4

1 に答える 1

1

JQuery は の拡張でありArray、JavaScript の言語で言えば、JQuery のプロトタイプは Array です。その$('canvas')ため、ドキュメント要素のコレクションを取得します。解決策は、次のようなコードを使用して、要素自体をデバッグすることです。

console.debug($('canvas')[0]); // or other index if there is more than one elements is collected
于 2012-11-07T21:10:31.627 に答える