Я тестирую IE8. Я только что обновил jQuery с v1.5.2 до v1.6.1, и теперь метод данных не работает.
строка выглядит следующим образом:
<tr class="ui-widget-content alt" nodeIndex="2" data-DocAttributeFieldType="TextBox" data-DocClassAttributeFieldId="60777" jQuery16106588245076914028="66">
это работает:
$("#docClassAttributeFields tbody tr:first").attr("data-DocClassAttributeFieldId");
это не работает:
$("#docClassAttributeFields tbody tr:first").data("DocClassAttributeFieldId");
Есть ли в нем ошибка?
Вот пример. Запустите его в 1.5.2, а затем 1.6, чтобы увидеть, как они действуют по-другому... http://jsfiddle.net/5hbKX/