Saya memiliki <div>yang memiliki banyak lainnya <div>di dalamnya, masing-masing pada tingkat bersarang yang berbeda. Daripada memberikan setiap anak <div>pengenal, saya lebih suka memberikan akar <div>pengenal. Ini sebuah contoh:
<div class="a" id="a5">
<div class="b">
<div class="c">
<a class="d">
</a>
</div>
</div>
</div>
Jika saya menulis fungsi dalam jQuery untuk merespons ke kelas ddan saya ingin mencari ID untuk induknya, kelas a, bagaimana saya melakukan ini?
Saya tidak bisa begitu saja $('.a').attr('id');, karena ada beberapa kelas as. Saya dapat menemukan ID orang tua orangtuanya, tetapi desainnya jelek, lambat, dan tidak terlalu polimorfik (saya harus menulis kode berbeda untuk menemukan ID untuk kelas c).