jQuery日本語リファレンス

jQuery does not mean Japanese Query...

Traversing/API/jQuery

parents([expr])

各要素の先祖要素を全て返す。
parent()関数が親のみを返すのに対し、parents()はルートを除く先祖要素を全て返す。

引数に選択条件式を指定することで、更に絞り込むことも可能。
引数
expr
String
結果セットを絞り込む条件式
戻り値
jQuery
対象要素の全ての先祖要素
サンプル
サンプル1
span要素の親を全て取得して表示。
<div>
  <p>
    <span>
      <b>My parents are: </b>
    </span>
  </p>
</div>
var parentEls = $("b").parents()
                      .map(function () {
                            return this.tagName;
                          })
                      .get().join(", ");
$("b").append("<strong>" + parentEls + "</strong>");
[全コードを表示] [実行結果を単体で表示]