jquery .data在firebug中不可见?
我可以使用jquery .data属性,并且警报确认它有效,但我没有在使用firebug的页面中看到数据属性。
$('#something').data('foo', 52); alert($('#something').data('foo'));
放入.data(...)
的信息不是可见的DOM属性。
您可以通过执行console.log($('#something').data());
来查看对象的数据console.log($('#something').data());
演示: http : //jsfiddle.net/maniator/pQybU/
jQuery实际上并没有向元素添加数据属性,因此DOM中没有任何内容可以显示firebug。
正如Neal指出的那样,您可以将数据记录到控制台以validation它实际上是存在的。
或者,您可以安装Firebug扩展程序(如FireQuery( http://firequery.binaryage.com/ ))以直接在Firebug中显示jQuery数据。