Работа з метадам 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
на іх парадкавыя нумары.