Метад each

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

Сінтаксіс

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

javascript$(селектар).each(function(index, elem));

Прыклад

Давайце паслядоўна вывядзем на экран змесціва кожнага абзаца, викарыстоўваючы метады each і text:

html<p>text1</p>
<p>text2</p>
<p>text3</p>
javascript$('.www').each(
  function() {
    console.log($(this).text()); // выведзе 'text1', 'text2' і 'text3' 
  }
);

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

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