1. ホーム
  2. javascript

[解決済み] jQuery 親の親

2023-01-19 22:52:01

質問

私は現在、ある要素の親の親を見つけようとしています。私はリンクがクリックされ、それが <td> の中にあるリンクをクリックし、そのリンクの <tr> オブジェクトを取得します。

なぜ "$(this).parent().parent() " は動作しないのでしょうか?何が動作しますか?

ありがとうございます。

ブレンダン

編集する。 私の構文にエラーがあり、全体が混乱していたようです。 "$(this).parent().parent()" は実際に動作しますが、私は $(this).closest('tr')" で終わるようにしました。

どのように解決するのですか?

最も良い方法は、おそらく closest :

$(this).closest('tr');

ドキュメントをチェックする :

<ブロッククオート

Closest は、まず現在の要素が指定された式にマッチするかどうかを調べ、マッチした場合はその要素自体を返します。もしマッチしなければ、指定された式にマッチする要素が見つかるまで、親から親へとドキュメントを走査し続けます。マッチする要素がない場合は、何も返されません。