Что делает этот фрагмент кода jQuery? - PullRequest
0 голосов
/ 09 февраля 2010
allFields = $([]).add(name).add(email).add(password)

$([]) ??

Ответы [ 3 ]

0 голосов
/ 09 февраля 2010

Я считаю, что это создает объект jQuery, в котором ничего не выделено. Обычно вы передаете селектор в jQuery для выбора элементов страницы, а затем выполняете действия над ними.

$('.myElements');

Вместо этого просто создается объект jQuery, у которого ничего не выбрано, и затем вы можете использовать функции jQuery для добавления к нему материала.

$([]);

Затем он использует функцию add для заполнения объекта определенными селекторами.

См. Функцию add () .

0 голосов
/ 09 февраля 2010

Из документов JQuery http://api.jquery.com/jQuery/#jQuery1

jQuery (elementArray)

массив elementArrayAn, содержащий набор элементов DOM, чтобы обернуть в jQuery объект.

В этом случае выбранный массив изначально пуст.

0 голосов
/ 09 февраля 2010

похоже, что он создает массив и добавляет в него имя, адрес электронной почты и пароль.

в javascript [] это просто пустой массив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...