jQuery да map метод ишлатиш
map метожи
тўпламнинг ҳар бир элементи учун белгиланган функциани
чақиради. У, айникса, элементлар тўпламининг қийматларини
олиш ёки ўрнатиш учун қулай.
map метожи қайтадан шакллантирилган турли
элементлар ва объектлар тўпламини қайтаради, бу эса
each
метожидан фарқли, унинг ўзи бошланғич элементлар тўпламини қайтаради.
HTML кодимизда бир неча абзац бор деб фараз қилайлик:
<p id="aaa">матн1</p>
<p id="bbb">матн2</p>
<p id="ccc">матн3</p>
Келинг, map метожи ёрдамида элементларнинг
id номлари рўйхатини вергул билан ажратилган холда
экранга чиқарайлик. Ҳар бир p да id ни
map ва
get
ёрдамида оламиз.
Сўнгра олинган қийматларни сатр сифатида чиқариш учун
JavaScript метожи
join дан
foydланамиз:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
map метожи ёрдамида барча
p ларнинг id қийматларини
уларнинг тартиб рақамларига алмаштиринг.