メソッド | 意味 |
---|---|
.prev([selector]) | 選択(マッチ)した各要素の直前の兄を選択します。引数にselectorを指定することにより、更に兄を絞り込む事ができます。 |
.prevAll([selector]) | 選択した各要素の全ての兄を選択します。引数にselectorを指定することにより、更に兄を絞り込む事ができます。 |
.next([selector]) | 選択した各要素の直後の弟を選択します。引数にselectorを指定することにより、更に弟を絞り込む事ができます。 |
.nextAll([selector]) | 選択した各要素の全ての弟を選択します。引数にselectorを指定することにより、更に弟を絞り込む事ができます。 |
.parent([selector]) | 選択した各要素の(直近の)親要素を選択します。引数にselectorを指定することにより、更に親を絞り込む事ができます。 |
.parents([selector]) | 選択した各要素の(全ての)先祖要素を選択します。引数にselectorを指定することにより、更に先祖を絞り込む事ができます。 |
.children([selector]) | 選択した各要素の(1階層だけ下の)全ての子供を選択します。(孫レベルは選択しません)引数にselectorを指定することにより、更に子供を絞り込む事ができます。 反対語と思われる.parents()が先祖を遡るのに対し、こちらは1階層だけしか下に行かないのでご注意下さい。何階層も下に下がるのは、.find(selector)です。 |
.siblings([selector]) | 選択した各要素の全ての兄弟を選択。引数にselectorを指定することにより、更に兄弟を絞り込む事ができます。 |
.closest(selector) | 選択した各要素の、selectorにマッチする最も近い先祖要素を選択します。(但し、自分自身から始まり先祖要素を遡って検索するため、自分自身がマッチする場合もあります) closest(もっとも近い)という英単語自体には、「先祖」という意味が含まれていませんが、先祖を辿ります。(叔父とかは対象外ですね) |
「三郎」を起点として、それぞれのメソッドが、どの要素を選択するかを確認できます。 選択された要素は、青枠で囲まれます。