72 of 119 menu

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' } );

Იხილეთ აგრეთვე

  • filter მეთოდი,
    რომელიც ფილტრავს ელემენტებს კონკრეტული სელექტორის მიხედვით
  • map მეთოდი,
    რომელიც გამოიძახებს მითითებულ ფუნქციას კოლექციის თითოეული ელემენტისთვის
azbydeenesfrkakkptruuz