У меня есть <div>
, в котором есть множество других <div>
, каждый из которых имеет свой уровень вложенности. Вместо того, чтобы давать каждому ребенку <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
s. Я мог бы найти идентификатор родителя родителя его родителя, но он кажется плохим, медленным и не очень полиморфным (мне пришлось бы написать другой код для поиска идентификатора для класса c
).