Mam <div>
wiele innych elementów <div>
, każdy na innym poziomie zagnieżdżenia. Zamiast nadawać każdemu dziecku <div>
identyfikator, raczej po prostu daję <div>
identyfikator rootowi. Oto przykład:
<div class="a" id="a5">
<div class="b">
<div class="c">
<a class="d">
</a>
</div>
</div>
</div>
Jeśli napiszę funkcję w jQuery, aby odpowiedzieć na klasę d
i chcę znaleźć identyfikator dla jej rodzica, klasy a
, jak mam to zrobić?
Nie mogę tak po prostu zrobić $('.a').attr('id');
, ponieważ istnieje wiele klas a
. Mogłem znaleźć identyfikator rodzica rodzica, ale wydaje się, że jest to kiepski projekt, powolny i niezbyt polimorficzny (musiałbym napisać inny kod, aby znaleźć identyfikator klasy c
).