Phương thức each

Phương thức each gọi một hàm đã cho cho từng phần tử trong tập hợp. Không giống như phương thức tương tự map, mà trả về một tập hợp mới được tạo thành gồm các phần tử và đối tượng khác nhau, phương thức each trả về tập hợp phần tử ban đầu.

Cú pháp

Bản thân các phần tử có thể truy cập được trong hàm, thông qua biến this, và số thứ tự của chúng trong tập hợp — thông qua biến index:

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

Ví dụ

Hãy lần lượt hiển thị nội dung của mỗi đoạn văn, sử dụng phương thức each và text:

html<p>text1</p>
<p>text2</p>
<p>text3</p>
javascript$('.www').each(
  function() {
    console.log($(this).text()); // sẽ hiển thị 'text1', 'text2' và 'text3'
  }
);

Xem thêm

  • phương thức filter,
    lọc các phần tử theo một bộ chọn nhất định
  • phương thức map,
    gọi một hàm đã cho cho từng phần tử trong tập hợp