İçinde her biri farklı bir yuvalama düzeyinde <div>birçok başka bir şey var <div>. Her çocuğa <div>bir tanımlayıcı vermek yerine, sadece kök <div>tanımlayıcıyı vermek istiyorum . İşte bir örnek:
<div class="a" id="a5">
<div class="b">
<div class="c">
<a class="d">
</a>
</div>
</div>
</div>
Eğer sınıfa yanıt vermek için jQuery'de bir işlev yazar dve onun üst sınıf için kimliğini bulmak istiyorum a, bunu nasıl yaparım?
Basitçe yapamam $('.a').attr('id');, çünkü birden fazla sınıf var a. Ebeveyninin ebeveyninin kimliğini bulabilirim, ancak bu kötü tasarım, yavaş ve çok polimorfik görünmüyor (sınıfın kimliğini bulmak için farklı kod yazmak zorunda kalacaktım c).