# Метод each

Метод `each` вызывает заданную функцию для каждого элемента набора. В отличие от схожего метода `map`, который возвращает заново сформированный набор различных элементов и объектов, метод `each` возвращает исходный набор элементов.

## Синтаксис

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

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

## Пример

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

`<p>text1</p> <p>text2</p> <p>text3</p>` `$('.www').each( function() { console.log($(this).text()); // выведет 'text1', 'text2' и 'text3' } );`

## Смотрите также

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

← →
↑