Latest web development tutorials

jQueryのparentsUntil()メソッド

jQueryのトラバーサル方法 jQueryのトラバーサル方法

すべての要素の<span>や<div>の間との間に戻るの祖先:

$(document).ready(function(){
$("span").parentsUntil("div").css({"color":"red","border":"2px solid red"});
});

結果:

body (great-great-grandparent)
div (great-grandparent)
    ul (grandparent)
  • li (direct parent) span

»をお試しください

定義と使用法

parentsUntil()メソッドは、 セレクタストップの間のすべての要素間の先祖を返します

ように先祖の父、祖父、曽祖父、と。

DOMツリー:それは指定された要素を上に到達するまで、このメソッドは、文書のルート要素の全てパスするまで、最大親要素のDOM要素から先祖を横断します。

注:両方の引数がnullの場合、このメソッドは(とすべての祖先要素を返します()親を同じように)。

関連するメソッド:

  • 親は() -選択された要素の直接の親要素を返します。
  • 両親() -すべての祖先要素の要素を選択した戻り値
  • 最も近い() -最初の祖先の要素を選択した戻り値

文法

$(selector).parentsUntil( stop,filter )

参数 描述
stop 可选。表示在哪里停止搜索匹配的祖先元素的选择器表达式、元素、jQuery 对象。
filter 可选。规定缩小搜索介于 selectorstop 之间的祖先元素范围的选择器表达式。

注意:如需返回多个祖先元素,请使用逗号分隔每个表达式。


例

より多くの例

検索結果を絞り込みます
<span>の間の<div>の間に指定された要素の検索をフィルタリングする2つのパラメータを使用する方法。

複数の祖先を返します
どのように間に複数の祖先の<span>と<身体>の間に戻ります。

DOM
すべての祖先要素の<span>や<div>の間の間のDOM要素のリターンを使用します。

検索をフィルタリングするDOM要素とセレクタ式を使用します
祖先要素の<span>や<div>の<ulの>範囲との間のあなたの検索を絞り込むためにDOM要素を使用します。


jQueryのトラバーサル方法 jQueryのトラバーサル方法