Метод map
Метод map вызывает заданную функцию для
каждого элемента набора. Он особенно удобен для
получения или установки значений коллекции
элементов.Метод map возвращает заново сформированный
набор различных элементов и объектов в отличие от метода
each,
который возвращает исходный набор элементов.
Синтаксис
Сами элементы доступны в функции,
в переменной this, а их порядковые номера
в наборе — в переменной index:
$(селектор).map(function(index, element));
Пример
Давайте выведем на экран список имен id элементов,
разделенных запятыми. Используем также методы
get и
join:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);