使用jQuery的.data()查看附加到元素的所有数据?

kei*_*ant 1 javascript debugging jquery

如果我使用.data()将一些键值对附加到DOM元素,有没有办法迭代它们以便我可以在控制台中记录它们?或者,有没有办法使用像FireBug这样的开发工具查看这些数据?这在调试脚本时非常有用.

Nic*_*ver 5

你可以.data()不带任何参数调用,如下所示:

console.log($("selector").data());
Run Code Online (Sandbox Code Playgroud)

它将被记录为控制台中的对象,易于导航.