АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
73 of 119 menu

Метад map

Метад map выклікае зададзеную функцыю для кожнага элемента набору. Ён асабліва зручны для атрымання або ўстаноўкі значэнняў калекцыі элементаў.Метад map вяртае нанова сфармаваны набор розных элементаў і аб'ектаў у адрозненне ад метаду each, які вяртае зыходны набор элементаў.

Сінтаксіс

Самі элементы даступныя ў функцыі, у зменнай this, а іх парадкавыя нумары ў наборы — ў зменнай index:

$(селектар).map(function(index, element));

Прыклад

Давайце вывядзем на экран спіс імён id элементаў, разделенных коскамі. Выкарыстаем таксама метады get і join:

<p id="aaa">text1</p> <p id="bbb">text2</p> <p id="ccc">text3</p> console.log( $('p').map( function() { return this.id; } ).get().join() );

Глядзіце таксама

  • метад filter,
    які фільтруе элементы па пэўным селектары
  • метад each,
    які выклікае зададзеную функцыю для кожнага элемента набору
byenru