当$(this).data("events");
返回[object Object]
时,我需要查看其中的实际情况。我找到了以下内容:
var Finder = "";
$.each($(this).data("events"), function(i, n){
Finder += "Name: " + i + ", Value: " + n + " | ";
});
然而,n
仍然返回 [object Object]
:
编辑:(输出)--
Name: click, Value: [object Object] |
有没有一种有效的方法可以展示该元素内的所有内容,就像PHP中的print_r
那样?
toString()
...实际上,这是一个更好的解决方案,因为它可以在大多数浏览器中工作,而toSource()
在IE中无法运行。 - leo.vingitoString()
和toSource()
之间的区别。如果有人知道,很好听到他们的意见。 - JaspertoSource()
将把object
转换成JSON
格式。W3C:“toSource() 方法表示对象的源代码。”(http://www.w3schools.com/jsref/jsref_toSource_date.asp)似乎JSON
输出才是关键。 - Matt