jQueryオブジェクトのparentメソッドは、各要素の親要素を返す。
jQueryObject.parent()
jQueryObject.parent(expr)
jQueryオブジェクトのparentメソッドには、以下に示す引数を指定できる。
jQueryオブジェクトのparentメソッドは、ひとつ上の階層の要素(親要素)を取得する。これに対して、jQueryオブジェクトのparentsメソッドは、指定したセレクタに合致する先祖要素(上の階層の要素)を全て取得する。parentsメソッドが取得するのは複数の要素のコレクションである。
jQueryオブジェクトのparentメソッドは、ひとつ上の階層の要素(親要素)を取得する。これに対して、jQueryオブジェクトのclosestメソッドは、指定したセレクタに合致する直近の先祖要素(上の階層の要素)をひとつ取得する。closestメソッドが取得するのは親要素かもしれないし、2つ上の要素かもしれない。
<div>foo
<div>bar
<div id="baz">baz</div>
</div>
</div>
<script>
$('#baz').parent().css('background-color', 'silver')
</script>