Рад са методом map у jQuery
Метод map
позива задату функцију за сваки елемент
скупа. Он је посебно погодан за добијање или
постављање вредности колекције елемената.
Метод map враћа поново формирани
скуп различитих елемената и објеката за разлику од метода
each,
који враћа оригинални скуп елемената.
Нека у нашем HTML коду има неколико параграфа:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
Хајде да, уз помоћ метода map испишемо на
екран списак имена id елемената, подељених
зарезима. У сваког p добијаћемо id
уз помоћ map и
get.
Затим ћемо употребити JavaScript метод
join,
да бисмо исписали добијене вредности као стринг:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
Уз помоћ метода map промените
у свих p вредности њихових id
на њихове редне бројеве.