Итак, я читал документацию jquery, и я не мог идентифицировать различия между функциями jQuery.data()
и .data()
. В чем основное отличие этих функций?Различия между jQuery.data() и .data()?
Вот ссылка на документацию: Doc jquery
Итак, я читал документацию jquery, и я не мог идентифицировать различия между функциями jQuery.data()
и .data()
. В чем основное отличие этих функций?Различия между jQuery.data() и .data()?
Вот ссылка на документацию: Doc jquery
Последний является просто более удобным синтаксисом для первого: $.(domElement, 'key')
и $('selector').data('key')
сделать то же самое.
По этой ссылке вы предоставили - казалось бы, это просто только старшим способом вызова такой же функциональности в более «ванили JavaScript» путь ... но это было бы указано, что существует одна фактическая разница.
Примечание: Это низкоуровневый метод; более удобным .data() также является .
Что касается атрибутов HTML5- *: Этот низкоуровневый метод НЕ извлекает атрибуты data- *, если более удобный метод .data() уже не получил их.