Metoden each

Metoden each anropar en given funktion för varje element i urvalet. Till skillnad från den liknande metoden map, som returnerar ett nyskapat urval av olika element och objekt, returnerar metoden each det ursprungliga elementurvalet.

Syntax

Själva elementen är tillgängliga i funktionen, i variabeln this, och deras ordningsnummer i urvalet — i variabeln index:

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

Exempel

Låt oss sekventiellt skriva ut innehållet i varje stycke med hjälp av metoderna each och text:

html<p>text1</p>
<p>text2</p>
<p>text3</p>
javascript$('.www').each(
  function() {
    console.log($(this).text()); // kommer att skriva ut 'text1', 'text2' och 'text3' 
  }
);

Se även

  • metoden filter,
    som filtrerar element enligt en viss selektor
  • metoden map,
    som anropar en given funktion för varje element i urvalet