offsetParent()
version 1.2.6 以降
解説
マッチした要素の祖先要素を辿り、position 属性が relative、 absolute、 fixed のいずれかである、最も近い要素を返します。
戻り値
-
jQuery: 祖先要素のうち、position 属性が relative、absolute、fixed のいずれかである、最も近い要素。
例
例1: span 要素item3-2 の祖先要素のうち、position 属性が relative、absolute、fixed のいずれかである、最も近い要素の背景色を黄色にします。
$("#item3-2").offsetParent().css("background-color", "yellow");
<div id="level1">
<span id="item1-1">Level1 1番目の要素</span>
<div id="level2" style="position: relative;">
<span id="item2-1">Level2 1番目の要素</span>
<span id="item2-2">Level2 2番目の要素</span>
<div id="level3">
<span id="item3-1">Level3 1番目の要素</span>
<span id="item3-2">Level3 2番目の要素</span>
<span id="item3-3">Level3 3番目の要素</span>
<span id="item3-4">Level3 4番目の要素</span>
<span id="item3-5">Level3 5番目の要素</span>
</div> </div> </div>
|