我需要找到第一个拥有position:relative
. 类似于下面的示例,但我的真实内容将动态生成。
<div id="parent1" style="position:relative">
<div id="parent2">
<div id="my-element" style="position:absolute"></div>
</div>
</div>
你知道使用 jQuery 的简单方法吗?
我建议您添加一个类,而不是直接更改样式,然后使用 jQuery 查找该类。更加简单直观。
CSS:
.active{
position:relative;
}
HTML:
<div id="parent1" class="active">
<div id="parent2">
<div id="my-element"></div>
</div>
</div>
jQuery:
//getting the first element with .active class
$('#my-element').closest('.active')