Traversing


jQuery Traversing API のリファレンスです。

Traversing は、DOMをフィルタリング・検索する関数を提供します。

Traversing 一覧

フィルタリング

eq(index)
指定したインデックス番号(0 から始まる)の要素を返します。
has(expr)
指定されたセレクタもしくはDOM要素が存在する場合に、呼び出し元のjQueryオブジェクトを返します。
filter(expr)
要素セットをフィルタリングします。
filter(fn)
要素セットをフィルタリングします。
is(expr)
指定したjQuery表現にマッチする要素があるかどうかを判別します。
first()
要素集合のうち、最初の要素のjQueryオブジェクトを返します。
last()
要素集合のうち、最後の要素のjQueryオブジェクトを返します。
map(callback)
jQueryオブジェクトが持つ要素を、指定された関数で変換します。
not(expr)
マッチした要素から、条件式にマッチする要素を除去します。
slice(start, [end])
マッチした要素から、指定された範囲の要素を返します。

検索

add(expr)
[要素集合の追加]
要素集合に、条件式にマッチした要素集合を追加します。
add(expr, context)
[要素集合の追加]
要素集合に、指定されたコンテキストの条件式にマッチした要素集合を追加します。
children([expr])
[子要素の検索]
マッチした要素の子要素から、条件式にマッチする要素を返します。
closest(selector, [context])
[自身の要素及び祖先要素の検索]
指定された selector にマッチする最も近い祖先要素を返します。
contents()
[テキストノードを含む全子要素の取得]
マッチした要素の、テキストノードを含む全ての子要素を返します。
find([expr])
[子孫要素の検索]
マッチした要素の子孫要素から、条件式にマッチする要素を返します。
next([expr])
[隣接弟要素の検索]
マッチした要素の、条件式にマッチする隣接弟要素を返します。
nextUntil([selector])
[隣接弟要素の検索]
弟要素(次以降の要素)のうち、selectorで指定された要素までの要素を返します。
nextAll([expr])
[弟要素の検索]
マッチした要素の、条件式にマッチする弟要素を返します。
offsetParent()
[祖先要素の検索]
マッチした要素の祖先要素を辿り、position 属性が relative、 absolute、 fixed のいずれかである、最も近い要素を返します。
parent([expr])
[親要素の検索]
マッチした要素の、条件式にマッチする親要素を返します。
parentsUntil([selector])
[祖先要素の検索]
祖先要素をさかのぼって検索し、selectorで指定された要素までの要素を返します。
parents([expr])
[祖先要素の検索]
マッチした要素の、条件式にマッチする祖先要素を返します。
prev([expr])
[隣接兄要素の検索]
マッチした要素の、条件式にマッチする隣接兄要素を返します。
prevUntil([selector])
[隣接兄要素の検索]
兄要素(前以前の要素)のうち、selectorで指定された要素までの要素を返します。
prevAll([expr])
[兄要素の検索]
マッチした要素の、条件式にマッチする兄要素を返します。
siblings([expr])
[兄弟要素の検索]
マッチした要素の、条件式にマッチする兄弟要素を返します。

連鎖

andSelf()
[検索結果集合の追加]
1つ前に検索された要素集合に、現在の要素集合を追加したものを返します。
end()
[検索結果集合の復元]
1つ前に検索された要素集合を返します。