jQuery parent()メソッド

❮jQueryトラバースメソッド

<span>の直接の親要素を返します。

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

結果:

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

定義と使用法

parent()メソッドは、選択した要素の直接の親要素を返します。

DOMツリー:このメソッドは、DOMツリーの1レベル上のみをトラバースします。ドキュメントのルート要素までトラバースするには(祖父母または他の祖先を返すため)、 parents()またはparentsUntil() メソッドを使用します。

ヒント: DOMツリーを1レベル下に移動する場合、または最後の子孫まで下に移動する場合(子または他の子孫を返す場合)は、children()または find()メソッドを使用します。


構文

$(selector).parent(filter)

Parameter Description
filter Optional. Specifies a selector expression to narrow down the parent search

自分で試してみてください-例


の直接の親を返す方法。


を絞り込むフィルターパラメーターを使用して、各<span>のクラス名が「first」の親<li>要素を返す方法。


のすべての直接の親<div>要素を返す方法。


で表示する<span>要素の祖先が実際に誰であるかを示すデモンストレーション。


❮jQueryトラバースメソッド