parent()メソッドは、指定した要素の直近の親要素を取得するために使用されます。このメソッドは、DOMツリーの階層構造を操作する際に便利です。
以下に、parent()メソッドの使用方法とコード例をいくつか紹介します。
-
特定の要素の直近の親要素を取得する:
$(要素セレクタ).parent();
例えば、次のようなHTMLがあるとします:
<div id="container"> <div class="box"> <p>Hello, World!</p> </div> </div>
上記の例では、
p
要素の直近の親要素であるdiv
要素を取得するために、以下のようにコードを書きます:var parentElement = $("p").parent();
parentElement
には、div.box
要素が格納されます。 -
親要素の特定のクラスやIDを指定して取得する:
$(要素セレクタ).parent('.クラス名'); $(要素セレクタ).parent('#ID名');
例えば、次のようなHTMLがあるとします:
<div id="container"> <div class="box"> <p>Hello, World!</p> </div> </div>
上記の例では、
p
要素の親要素であるdiv
要素の中で、クラス名がbox
である要素を取得するために、以下のようにコードを書きます:var parentElement = $("p").parent('.box');
parentElement
には、div.box
要素が格納されます。 -
親要素の特定の要素タイプを指定して取得する:
$(要素セレクタ).parent('要素タイプ');
例えば、次のようなHTMLがあるとします:
<div id="container"> <p>Hello, World!</p> </div>
上記の例では、
p
要素の直近の親要素であるdiv
要素を取得するために、以下のようにコードを書きます:var parentElement = $("p").parent('div');
parentElement
には、div#container
要素が格納されます。
これらは、parent()メソッドのいくつかの基本的な使用方法です。他にもさまざまなオプションや応用的な使い方がありますので、詳細な情報についてはjQueryの公式ドキュメントをご参照ください。