【发布时间】:2011-03-17 00:29:23
【问题描述】:
我有一个<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 的 ID,我该怎么做?
我不能简单地做$('.a').attr('id');,因为有多个类as。我可以找到它的 parent 的 parent 的 parent 的 ID,但这似乎设计不佳、速度慢且不是很多态(我必须编写不同的代码来查找 class c 的 ID)。
【问题讨论】:
标签: javascript jquery html dom parent