Метод 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()
);