Spec-Zone.ru › jQuery Mobile

jqmData()

.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.

© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jquerymobile.com/jqmData

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API