72 of 119 menu

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:

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

Příklad

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

<p>text1</p> <p>text2</p> <p>text3</p> $('.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
uzlhitrdacs