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