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