ฉันมีสิ่ง<div>
นั้นที่มีอยู่มากมาย<div>
ภายในแต่ละตัวในระดับการซ้อนที่แตกต่างกัน แทนที่จะให้<div>
ตัวระบุเด็กทุกคนฉันแค่ให้รูท<div>
ตัวระบุ นี่คือตัวอย่าง:
<div class="a" id="a5">
<div class="b">
<div class="c">
<a class="d">
</a>
</div>
</div>
</div>
ถ้าฉันเขียนฟังก์ชั่นใน jQuery เพื่อตอบสนองต่อชั้นเรียนd
และฉันต้องการค้นหา ID สำหรับผู้ปกครองชั้นเรียนa
ฉันจะทำอย่างไร
ฉันไม่สามารถทำเพียง$('.a').attr('id');
เพราะมีหลายระดับa
s ฉันสามารถค้นหา ID ผู้ปกครองของผู้ปกครอง แต่ดูเหมือนว่าการออกแบบไม่ดีช้าและไม่ polymorphic มาก (ฉันจะต้องเขียนรหัสที่แตกต่างกันสำหรับการค้นหา ID สำหรับชั้นเรียนc
)