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