У меня есть следующий код:
alert($embellishment.data("embellishmentId"));
alert($embellishment.attr("data-embellishmentId"));
Первое предупреждение возвращает undefined
, тогда как второе предупреждение возвращает целое число, 3
.
Я использую jQuery версии 1.7.2 (data
был добавлен с версией 1.4, я считаю)
Почему это? Должен ли я использовать data()
вообще, если он не возвращает правильные значения?