.jqmData()Возвращает: Объект
Описание: Сохраняет произвольные данные, связанные со заданным элементом. Возвращает сохранённое значение.
-
.jqmData()
- Этот метод не принимает аргументов.
При работе с jQuery Mobile, jqmData следует использовать вместо метода основного jQuery data (обратите внимание, что это включает $.fn.data, $.fn.removeData, и утилиты $.data, $.removeData, и $.hasData), так как они автоматически включают получение и установку данных с именованными атрибутами (даже если в настоящее время пространство имён не используется).
- Аргументы:
- См. метод jQuery's data
Примечание:
ВызовjqmData()без аргументов вернётundefined. Это поведение может измениться в будущих версиях. - Также:
-
При поиске элементов по атрибутам данных jQuery Mobile, используйте пользовательский селектор
:jqmData(). Он автоматически включает в поиск атрибуты данных с именованными пространствами, если они используются. Например, вместо вызова$("div[data-role='page']"), используйте$("div:jqmData(role='page')"), которое внутренне отображается как$("div[data-"+ $.mobile.ns +"role='page']")без необходимости ручного конкатенации пространства имён в селекторы.Исключением из этого правила является выбор по атрибутам данных с именованными пространствами и значениями URL, например,
:jqmData(url), которое jQuery Mobile использует для отслеживания источника страницы. Это связано с тем, что селектору требуется закрывающая скобка, но скобка также является допустимым символом URL.