150 of 264 menu

Phương thức closest

Phương thức closest tìm phần tử cha gần nhất, phù hợp với bộ chọn CSS được chỉ định, đồng thời chính phần tử đó cũng được bao gồm trong tìm kiếm.

Cú pháp

phần tử.closest('bộ chọn');

Ví dụ

Hãy tìm trong số các phần tử cha của phần tử, phần tử có lớp www:

<div class="www" id="parent2"> <div class="ggg" id="parent1"> <p class="zzz" id="child"></p> </div> </div> let elem = document.querySelector('#child'); let parent = elem.closest('.www'); console.log(parent.id);

Kết quả thực thi mã:

'parent2'

Ví dụ

Hãy tìm trong số các phần tử cha của phần tử, phần tử có lớp www. Kết quả chúng ta sẽ nhận được liên kết tới chính phần tử đó, vì nó tự có lớp này:

<div class="www" id="parent2"> <div class="www" id="parent1"> <p class="www" id="child"></p> </div> </div> let elem = document.querySelector('#child'); let parent = elem.closest('.www'); console.log(parent.id);

Kết quả thực thi mã:

'child'

Xem thêm

  • phương thức matches,
    kiểm tra phần tử theo bộ chọn
  • phương thức contains,
    kiểm tra phần tử con theo bộ chọn
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối