Создание массива паролей из элементов страницы в JQuery / Javascript - PullRequest
1 голос
/ 30 сентября 2009

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

var emailAddresses = new Array();
 $(".email_address").each(
        function() {
                    //add this $(this).val() emailAddresses                                                                   
        }
 );

1 Ответ

1 голос
/ 30 сентября 2009
var emailsArr = $('.email_address').map(function(i,n) {
    return n.value; //or $(n).val() or $(n).attr('value')
}).get();

См. $. Map , чтобы получить удивительно сжатый способ сделать это. get преобразует возвращенную коллекцию в массив. Надеюсь, что это помогло.

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