2016-03-01 2 views

ответ

1

Последний является просто более удобным синтаксисом для первого: $.(domElement, 'key') и $('selector').data('key') сделать то же самое.

1

По этой ссылке вы предоставили - казалось бы, это просто только старшим способом вызова такой же функциональности в более «ванили JavaScript» путь ... но это было бы указано, что существует одна фактическая разница.

Примечание: Это низкоуровневый метод; более удобным .data() также является .

Что касается атрибутов HTML5- *: Этот низкоуровневый метод НЕ извлекает атрибуты data- *, если более удобный метод .data() уже не получил их.

Смежные вопросы