İç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 d
ve 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
).