Инструменты пользователя

Инструменты сайта


js:контекстные_методы

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
js:контекстные_методы [2018/11/29 01:37]
a1 [attrObject]
— (текущий)
Строка 1: Строка 1:
-====== Контекстные методы ====== 
-Методы вызываемые из контекста JQuery 
- 
-===== Расположение ===== 
-''​assets/​js/​core.js''​ 
- 
-===== Методы===== 
- 
-==== attrObject ==== 
-//​context//​.**attrObject**() 
- 
-Получить data-атрибуты элемента как объект 
- 
-^аргумент^Описание^Тип^По-умолчанию^ 
-|context|Элемент|объект JQuery обязательный| | 
-^Возвращает|Объект с набором атрибутов|object| | 
- 
-=== Пример === 
- 
-<code html> 
-<a data-type="​test.a"​ data-arg1="​one"​ data-arg2="​two">​ссылка</​a>​ 
-</​code>​ 
- 
-<code javascript>​ 
-console.log($('​[data-type="​test.a"​]'​).attrObject());​ //​Выведет "​{arg1:'​one',​arg2:'​two'​}"​ 
-</​code>​ 
- 
-==== formErrors ==== 
-//​context//​.**formErrors**(//​errors//​) 
- 
-Обрабатывает объект ошибок валидации формы. Выводит подсказки. 
- 
-^аргумент^Описание^Тип^По-умолчанию^ 
-|context|Элемент Form|объект JQuery обязательный| | 
-|errors|Объект ошибок формы|объект обязательный| | 
-^Возвращает|true|object| | 
- 
-==== formObject ==== 
-//​context//​.**formObject**() 
- 
-Получить все данные заполнения (поля) формы в объект 
- 
-^аргумент^Описание^Тип^По-умолчанию^ 
-|context|Элемент Form|объект JQuery обязательный| | 
-^Возвращает|Объект с набором атрибутов|object| | 
- 
-=== Пример === 
- 
-<code html> 
-<form data-type="​test.form">​ 
-  <input type="​hidden"​ name="​hidden1"​ value="​one">​ 
-  <input type="​text"​ name="​text2"​ value="​two">​ 
-  <input type="​radio"​ name="​radio3"​ value="​three"​ checked> 
-</​form>​ 
-</​code>​ 
- 
-<code javascript>​ 
-console.log($('​[data-type="​test.form"​]'​).formObject());​ //​Выведет "​{hidden1:'​one',​text2:'​two',​radio3:'​three'​}"​ 
-</​code>​ 
  
js/контекстные_методы.1543444621.txt.gz · Последние изменения: 2018/11/29 01:37 — a1