5

最初の一致が見つかるまでDOMをトラバースするjQuery親セレクターはありますか?

例えば:

<tr>
    <td>
        <div id="foo">hello!</div>
    </td>
</tr>

私が使用しているdivから行を見つけるには:

$('#foo').parent().parent();

こんな感じで書けるようになります

$('#foo').firstParent('tr');

しかし、私はドキュメントでそのような関数を見つけることができません。

4

3 に答える 3

6

これに使用できます.closest()

$('#foo').closest('tr');

それが役立つ場合は、これに特化したカテゴリがあり、今後の検索を次のように絞り込みます。ツリートラバーサル

于 2010-07-26T11:29:41.213 に答える
1
$(element).parents('TR:first');

編集:またはニックが以下に言ったこと-その吸盤を忘れた。

于 2010-07-26T11:30:13.750 に答える
0
$('#foo').parent('tr')
于 2010-07-26T11:32:17.293 に答える