Метод 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,
    който извиква зададена функция за всеки елемент от набора