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 是 javascript 语言的扩展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 回答