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 мәндерін олардың реттік
нөмірлеріне өзгертіңіз.