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