我有一个<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的ID,我该怎么做?
我不能简单地执行$('.a').attr('id');,因为有多个类为。我可以找到它的父母的父母的父母的ID,但这似乎是一个糟糕的设计,缓慢,并不是很多态(我将不得不编写不同的代码来查找类c的ID)。