English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
jQueryは、ページを構成するHTML要素を「遍历」または遍历するために使用できます。まず、初期選択を行い、その選択に対してDOMを遍历します。DOMを遍历する際には、元の選択を変更しています。
jQueryはDOMを遍历するためのさまざまな方法を提供します。
遍历方法の最大カテゴリは木遍历です。
以下の表は、DOM要素リストからさまざまな要素をフィルタリングするために使用できるすべてのフィルタリング方法を示しています:
メソッド | 説明 |
---|---|
eq() | 特定のインデックス番号を持つ選定要素を持つ要素を返します |
filter() | 一致する要素の集合を、選択子に一致する要素または機能テストを通過する要素に減少させます |
first() | 選択された要素の最初の要素を返します |
has() | 一つ以上の要素を含むすべての要素を返します |
is() | 選択子に基づいて/要素/ jQueryオブジェクトは、少なくとも一つの要素が指定されたパラメータと一致する場合、trueを返します |
last() | 選択された要素の最後の要素を返します |
map() | 現在の一致する要素の各要素を関数を通じて渡し、返値を含む新しいjQueryオブジェクトを生成します |
not() | 特定の条件に一致しない要素を返します |
slice() | 一致する要素の集合を、インデックスで指定された一連のサブセットに減少させます |
以下の表は、DOMを遍历するためのすべての木遍历方法を示しています:
メソッド | 説明 |
---|---|
children() | 選択された要素のすべての直接子要素を返します |
closest() | 選択された要素の最初の祖先を返します |
each() | すべての一致する要素に対して関数を実行します |
find() | 選択された要素の後裔要素を返します |
next() | 選択された要素の次の同級要素を返します |
nextAll() | 選択された要素のすべての次の同級要素を返します |
nextUntil() | 指定された二つの引数の間のすべての次の同級要素を返します |
offsetParent() | 最初に見つかった定位された親要素を返します |
parent() | 選択された要素の直接親要素を返します |
parents() | 選択された要素のすべての祖先要素を返します |
parentsUntil() | 指定された二つのパラメータ間のすべての祖先要素を返します |
prev() | 選択された要素の前の同級要素を返します |
prevAll() | 選択された要素のすべての前の同級要素を返します |
prevUntil() | 指定された二つのパラメータ間のすべての前の同級要素を返します |
siblings() | 選択された要素のすべての同級要素を返します |
以下の表にすべての他の遍歴メソッドを示します:
メソッド | 説明 |
---|---|
add() | 要素をマッチングした要素集合に追加します |
addBack() | 前のグループの要素を現在の集合に追加します |
andSelf() | バージョン1.8廃止されました addBack()の別名 |
contents() | 選択された要素のすべての直接子要素(テキストおよびコメントノードを含む)を返します |
end() | 現在のフィルタリング操作を終了し、マッチングした要素集合を前の状態に戻します |