jQuery terdekat () metode
contoh
Kembali <span> elemen nenek moyang pertama adalah <ul> elemen:
$("span").closest("ul").css({"color":"red","border":"2px solid red"});
});
hasil:
- ul (second ancestor - second grandparent)
- li (direct parent) span
- ul (first ancestor - first grandparent)
Coba »
Definisi dan Penggunaan
() Metode yang paling dekat mengembalikan elemen yang dipilih dari elemen nenek moyang pertama.
ayah nenek moyang, kakek, buyut, dan seterusnya.
DOM tree: Metode ini melintasi naik dari elemen saat sampai semua jalan dari elemen akar dokumen (<html>), untuk menemukan elemen nenek moyang pertama DOM elemen.
Metode ini orang tua () mirip, keduanya melintasi up pohon DOM, perbedaannya adalah:
terdekat ()
- Mulai dari elemen saat
- Single pertama traversal leluhur bersama pohon DOM ke atas, dan mengembalikan ekspresi pencocokan berlalu
- Kembali nol atau satu elemen dari jQuery objek
orang tua ()
- Mulai dari elemen induk
- Sepanjang DOM pohon traversal dan mengembalikan ekspresi cocok dengan semua nenek moyang berlalu
- Kembali nol, satu atau lebih elemen dari objek jQuery
Metode lain yang terkait:
- orang tua () - Mengembalikan elemen induk langsung dari elemen yang dipilih
- parentsUntil () - Mengembalikan semua nenek moyang dari parameter elemen antara dua sampai
tatabahasa
Pengembalian elemen yang dipilih dari elemen nenek moyang pertama:
Pengembalian pohon DOM konteks DOM menemukan elemen nenek moyang pertama:
参数 | 描述 |
---|---|
filter | 必需。规定缩小搜索祖先元素范围的选择器表达式、元素或 jQuery 对象。 |
context | 可选。在其内可以找到匹配元素的 DOM 元素。 |
contoh yang lebih
Kembali <span> elemen nenek moyang pertama adalah <span> elemen
Karena metode ini dari awal elemen saat ini, pencarian <span> pertama <span>, akan kembali ke <span>.
Dalam elemen DOM sebagai konteks dilewatkan ke pencarian nenek moyang pertama
Dua parameter yang digunakan dalam elemen DOM dilewatkan sebagai konteks untuk mencari pertama <ul> elemen.