親要素の取得
知らなかったのでメモ。
親要素を取得する時
parent([条件])
$(obj).parent("div");
親要素がdivだったら親要素が取得できる。divじゃなければ空が返ってくる。
を使います・・・が、
さらに上の先祖要素には遡りたいとき
$(obj).parent().parent().parent("div");
と、かっこ悪い書き方をしてましたが、なんと!!
parents([条件])
parent()と違い親より上の先祖要素までさかのぼる。
$(obj).parents(".classname");
classnameというクラス名がついた先祖要素のみ取得
とか、
closest([条件])
最も近い先祖要素を取得
$(obj).closest("div");
間に他のタグがあっても無視して、一番近いdivを取得。
とか、あるみたい。
ドキュメントはちゃんと読まないとね!!
jQueryを覚えるなら
![]() | 新品価格 |
![](http://www10.a8.net/0.gif?a8mat=1ZQW8W+BB8IK2+249K+BWGDT)
コメント
コメントはありません。