each metodi

each metodi har bir element uchun belgilangan funktsiyani chaqiradi. map metodidan farqli o'laroq, u yangi shakllantirilgan turli elementlar va ob'ektlar to‘plamini qaytaradi, each metodi esa asl elementlar to‘plamini qaytaradi.

Sintaksis

Elementlarning o‘zlari funktsiyada this o‘zgaruvchisida mavjud, ularning tartib raqamlari esa index o‘zgaruvchisida:

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

Misol

Keling, each va text metodlaridan foydalanib, har bir paragraf mazmunini ketma-ket ekranda chiqaramiz:

html<p>matn1</p>
<p>matn2</p>
<p>matn3</p>
javascript$('.www').each(
  function() {
    console.log($(this).text()); // 'matn1', 'matn2' va 'matn3' ni chiqaradi
  }
);

Shuningdek qarang

  • filter metodi,
    u elementlarni ma'lum selektor bo‘yicha filtrlaydi
  • map metodi,
    u har bir element uchun belgilangan funktsiyani chaqiradi