DOMツリー・トラバースに関する jQuery API リファレンス。
これらのメソッドは、選択要素から、DOMツリーを辿るように、親要素、子要素、兄弟要素、先祖要素を、選択し直したいときなどに、便利だ。
-
children( [selector] )
jQuery API の children( [selector] ) は、マッチした要素の子要素のうち、selectorにマッチした要素を、取得するメソッド。
-
closest( selector )
jQuery API の closest( selector ) は、マッチした要素からDOMツリーを昇るように辿り、selectorに最初にマッチする祖先要素を、取得するメソッド。
-
find( selector )
jQuery API の find( selector ) は、マッチした要素の子孫要素のうち、selectorにマッチする要素群を選択するメソッド。
-
next( [selector] )
jQuery API の next( [selector] ) は、マッチした要素に隣接する弟要素が、selectorにマッチすれば、弟要素を選択するメソッド。
-
nextAll( [selector] )
jQuery API の nextAll( [selector] ) は、マッチした要素の全ての弟要素のうち、selectorにマッチする弟要素を選択するメソッド。
-
nextUntil( [selector] )
jQuery API の nextUntil( [selector] ) は、マッチした要素の弟要素のうち、selectorにマッチする要素がある直前までを選択するメソッド。
-
nextUntil( [selector][, filter] )
jQuery API の nextUntil( [selector][, filter] ) は、マッチした要素の弟要素のうち、selectorにマッチする要素がある直前までを選択するメソッド。filterで、選択を、さらに絞り込むことができる。
-
offsetParent()
jQuery API の offsetParent() は、マッチした要素の位置から最も近く、CSSのposition属性がrelative、absolute、fixedの何れかである、祖先要素を取得するメソッド。
-
parent( [selector] )
jQuery API の parent( [selector] ) は、マッチした要素の親要素を選択するメソッド。selectorを指定した場合、親要素がselectorにマッチすれば、選択する。
-
parents( [selector] )
jQuery API の parents( [selector] ) は、マッチした要素の全ての先祖要素を選択するメソッド。selectorを指定した場合、selectorにマッチする先祖要素を選択する。
-
parentsUntil( [selector][, filter] )
jQuery API の parentsUntil( [selector][, filter] ) は、マッチした要素の先祖要素のうち、selectorにマッチする先祖要素の直前までの先祖要素を選択するメソッド。filterを指定した場合、filterにマッチする先祖要素だけに、選択を絞り込む。
-
prev( [selector] )
jQuery API の prev( [selector] ) は、マッチした要素に隣接する兄要素が、selectorにマッチすれば、兄要素を選択するメソッド。
-
prevAll( [selector] )
jQuery API の prevAll( [selector] ) は、マッチした要素の全ての兄要素のうち、selectorにマッチする兄要素を選択するメソッド。
-
prevUntil( [selector] )
jQuery API の prevUntil( [selector] ) は、マッチした要素の兄要素のうち、selectorにマッチする要素がある直前までを選択するメソッド。
-
prevUntil( [selector][, filter] )
jQuery API の prevUntil( [selector][, filter] ) は、マッチした要素の兄要素のうち、selectorにマッチする要素がある直前までを選択するメソッド。filterで、選択を、さらに絞り込むことができる。
-
siblings( [selector] )
jQuery API の siblings( [selector] ) は、マッチした要素の兄弟要素を選択するメソッド。selectorを指定した場合、兄弟要素のうち、selectorにマッチする兄弟要素だけに絞り込み、選択する。