jQueryのparentsUntil()メソッド
例
すべての要素の<span>や<div>の間との間に戻るの祖先:
$(document).ready(function(){
$("span").parentsUntil("div").css({"color":"red","border":"2px solid red"});
});
$("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 | 可选。规定缩小搜索介于 selector 与 stop 之间的祖先元素范围的选择器表达式。 注意:如需返回多个祖先元素,请使用逗号分隔每个表达式。 |
より多くの例
検索結果を絞り込みます
<span>の間の<div>の間に指定された要素の検索をフィルタリングする2つのパラメータを使用する方法。
複数の祖先を返します
どのように間に複数の祖先の<span>と<身体>の間に戻ります。
DOM
すべての祖先要素の<span>や<div>の間の間のDOM要素のリターンを使用します。
検索をフィルタリングするDOM要素とセレクタ式を使用します
祖先要素の<span>や<div>の<ulの>範囲との間のあなたの検索を絞り込むためにDOM要素を使用します。