each მეთოდი
each მეთოდი გამოიძახებს მითითებულ
ფუნქციას კოლექციის თითოეული ელემენტისთვის.
განსხვავებით მსგავსი მეთოდისგან
map,
რომელიც აბრუნებს ხელახლა ჩამოყალიბებულ
სხვადასხვა ელემენტებისა და ობიექტების კოლექციას,
each მეთოდი აბრუნებს საწყის ელემენტთა კოლექციას.
სინტაქსი
თავად ელემენტები ხელმისაწვდომია ფუნქციაში,
this ცვლადში, ხოლო მათი რიგითი ნომრები
კოლექციაში — index ცვლადში:
$(სელექტორი).each(function(index, elem));
მაგალითი
მოდით, თანმიმდევრულად გამოვიტანოთ ეკრანზე
თითოეული აბზაცის შიგთავსი, each და
text მეთოდების გამოყენებით:
<p>ტექსტი1</p>
<p>ტექსტი2</p>
<p>ტექსტი3</p>
$('.www').each(
function() {
console.log($(this).text()); // გამოიტანს 'ტექსტი1', 'ტექსტი2' და 'ტექსტი3'
}
);