Data-атрибуты
Last updated
Last updated
HTML5 даёт нам возможность использовать произвольные data-атрибуты для элементов:
Для работы с data-атрибутами в jQuery есть несколько методов:
Вот сейчас будет сложный и важный момент!
МетодjQuery.data()
не манипулирует атрибутами HTML, а работает со своим реестром, и лишь при отсутствии там данных пытается заполучить информацию из соответствующего атрибута data-*
.
Не попадитесь!
Наглядный пример:
получение всех значений в формате ключ-значение:
{ key: value }
получение значения по ключу
установка значения
установка нескольких значений
удаление значения по ключу или ключам
удаление нескольких значений