【发布时间】:2020-02-16 07:05:36
【问题描述】:
我有 unknown 层次结构的 html 元素,如下所示:
<div class="parent" name="parent">
<div>
<div>
<div>
<div onclick="get_parent(this)">
Nested Child 1
</div>
</div>
</div>
</div>
</div>
<div class="parent" name="parent">
<div>
<div onclick="get_parent(this)">
Nested Child 2
</div>
</div>
</div>
是否有任何简单的方法可以通过类或名称获取嵌套子级的父级?
也许有一些替代child.parentElement 或child.parentNode 我不知道哪个可以帮助我?
或者循环遍历所有父母直到我需要 class 或 name 是唯一可能的选择?
【问题讨论】:
-
这是一种方式。另一种方法是通过属性将父级所需的信息提供给子级。
-
喜欢这个? stackoverflow.com/a/12981248/863110(或 jQuery
.parents)
标签: javascript html