map методу
map методу ар бир элемент үчүн
берилген функцияны чакырат. Бул элементтердин
топтомунун маанилерин алуу же коюу үчүн
атайыңкы ыңгайлуу.map методу жаңыдан түзүлгөн
ар кандай элементтер жана объектилердин топчосун кайтарат,
each
методунан айырмаланып, ал баштапкы элементтердин топчосун кайтарат.
Синтаксис
Элементтердин өздөрү функциянын ичинде,
this өзгөрмөсүндө жеткиликтүү,
ал эми алардын топтодогу тартиптин номери
index өзгөрмөсүндө:
$(селектор).map(function(index, element));
Мисал
Келгиле, элементтердин id аттарынын тизмесин
үтүр менен бөлүнүп, экранга чыгаралы. Ошондой эле
get жана
join
методдорун колдонобуз:
<p id="aaa">текст1</p>
<p id="bbb">текст2</p>
<p id="ccc">текст3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);