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ę di 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).