Phương thức find

Phương thức find tìm kiếm các phần tử bên trong các phần tử đã tìm thấy.

Cú pháp

Tìm kiếm theo bộ chọn:

javascript.find(bộ chọn);

Có thể tìm kiếm không chỉ theo bộ chọn, mà còn theo phần tử DOM hoặc đối tượng jQuery:

javascript.find(đối tượng jQuery hoặc phần tử DOM);

Ví dụ

Hãy tìm tất cả các thẻ div, thêm văn bản '!' vào đầu chúng bằng prepend, sau đó bên trong chúng tìm tất cả các đoạn văn bằng phương thức find và thêm văn bản '?' vào cuối chúng:

html<div>
  <p>văn bản</p>
  <p>văn bản</p>
  <p>văn bản</p>
</div>
<div>
  <p>văn bản</p>
  <p>văn bản</p>
  <p>văn bản</p>
</div>
javascript$('div').prepend('!').find('p').append('?');

Mã HTML sẽ trở thành như thế này:

html<div>
  !
  <p>văn bản?</p>
  <p>văn bản?</p>
  <p>văn bản?</p>
</div>
<div>
  !
  <p>văn bản?</p>
  <p>văn bản?</p>
  <p>văn bản?</p>
</div>

Xem thêm

  • phương thức filter,
    lọc các phần tử trong một tập hợp
  • phương thức has,
    lọc tập hợp các phần tử đã chọn theo phần tử con