我正在测试IE8.我刚刚将jQuery从v1.5.2升级到v1.6.1,现在数据方法无效.
行看起来像这样:
<tr class="ui-widget-content alt" nodeIndex="2" data-DocAttributeFieldType="TextBox" data-DocClassAttributeFieldId="60777" jQuery16106588245076914028="66">
Run Code Online (Sandbox Code Playgroud)
这工作:
$("#docClassAttributeFields tbody tr:first").attr("data-DocClassAttributeFieldId");
Run Code Online (Sandbox Code Playgroud)
这不起作用:
$("#docClassAttributeFields tbody tr:first").data("DocClassAttributeFieldId");
Run Code Online (Sandbox Code Playgroud)
它有错误吗?
这是一个例子.在1.5.2和1.6中运行它以查看它们如何以不同的方式运行... http://jsfiddle.net/5hbKX/