each-metodi

Metodi each kutsuu annettua funktiota jokaiselle joukon elementille. Toisin kuin vastaava metodi map, joka palauttaa uudelleen muodostetun erilaisten elementtien ja objektien joukon, metodi each palauttaa alkuperäisen elementtijoukon.

Syntaksi

Elementit itsessään ovat saatavilla funktiossa muuttujassa this, ja niiden järjestysnumerot joukossa — muuttujassa index:

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

Esimerkki

Tuodaan peräkkäin näytölle jokaisen kappaleen sisältö käyttämmen metodeja each ja text:

html<p>teksti1</p>
<p>teksti2</p>
<p>teksti3</p>
javascript$('.www').each(
  function() {
    console.log($(this).text()); // tulostaa 'teksti1', 'teksti2' ja 'teksti3' 
  }
);

Katso myös

  • metodi filter,
    joka suodattaa elementit tietyn valitsimen mukaan
  • metodi map,
    joka kutsuu annettua funktiota jokaiselle joukon elementille