Metoda each

Metoda each volá zadanou funkci pro každý prvek v kolekci. Na rozdíl od podobné metody map, která vrací nově vytvořenou kolekci různých prvků a objektů, metoda each vrací původní kolekci prvků.

Syntaxe

Samotné prvky jsou dostupné ve funkci, v proměnné this, a jejich pořadová čísla v kolekci — v proměnné index:

javascript$(selector).each(function(index, elem));

Příklad

Pojďme postupně vypsat na obrazovku obsah každého odstavce pomocí metod each a text:

html<p>text1</p>
<p>text2</p>
<p>text3</p>
javascript$('.www').each(
  function() {
    console.log($(this).text()); // vypíše 'text1', 'text2' a 'text3' 
  }
);

Viz také

  • metoda filter,
    která filtruje prvky podle zadaného selektoru
  • metoda map,
    která volá zadanou funkci pro každý prvek v kolekci