显示对象内容 - JS/jQuery

Mat*_*att 11 javascript jquery object

随着$(this).data("events");回国[object Object],我需要看看在那里实际上是怎么回事.我找到了这个:

var Finder = "";
$.each($(this).data("events"), function(i, n){
    Finder += "Name: " + i + ", Value: " + n + " | ";
});
Run Code Online (Sandbox Code Playgroud)

但是,n仍然返回[object Object]:

编辑:(输出) -

Name: click, Value: [object Object] | 
Run Code Online (Sandbox Code Playgroud)

-

有没有一种有效的方法来展示那个吸盘内的所有东西,有点像print_rPHP吗?

ipr*_*101 17

console.log($(this).data("events")) 在Chrome(或其他浏览器)中允许您钻取对象.

Ctrl + Shift + J可让您进入Chrome中的控制台.


Jas*_*per 14

您可以使用.toSource()将JavaScript对象转换为字符串表示形式,您可以在Firebug或Chrome Dev中使用不错的错误控制台进行查看.工具:

alert($(this).data("events").toSource());
Run Code Online (Sandbox Code Playgroud)


leo*_*ngi 5

如果你不能使用console.log那么alert( $(this).data("events").toSource() )也可以使用。