У меня <div>есть много других <div>s, каждый на своем уровне вложенности. Вместо того, чтобы давать каждому ребенку <div>идентификатор, я просто даю корню <div>идентификатор. Вот пример:
<div class="a" id="a5">
<div class="b">
<div class="c">
<a class="d">
</a>
</div>
</div>
</div>
Если я напишу функцию в jQuery для ответа на класс, dи я хочу найти идентификатор для его родителя, класса a, как бы я это сделал?
Я не могу просто сделать $('.a').attr('id');, потому что есть несколько классов a. Я мог бы найти идентификатор родителя родителя своего родителя, но это кажется плохим дизайном, медленным и не очень полиморфным (я должен был бы написать другой код для нахождения идентификатора для класса c).