Data-атрибуты

HTML5 даёт нам возможность использовать произвольные data-атрибуты для элементов:

<div data-foo="bar"></div>

Для работы с data-атрибутами в jQuery есть несколько методов:

получение всех значений в формате ключ-значение: { key: value }

получение значения по ключу

установка значения

установка нескольких значений

удаление значения по ключу или ключам

удаление нескольких значений

Наглядный пример:

Last updated