jQueryдеги map методу менен иштөө
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 маанилерин
алардын иреттик номурларына өзгөртүңүз.