Я только что заметил, что если я попытаюсь прочитать атрибут html5 data-*
, используя .data
, он будет проанализирован автоматически, тогда как чтение значения с помощью .attr
не будет.
data-id="00123456"
Почему это поведение по умолчанию? У меня есть определенные объекты, чьи поля имеют числовые значения в строке, например, «00123456», а не 123456.
Я пропустил заметку jQuery changelog
или что?