1. ホーム
  2. jquery

[解決済み] 現在のノードを含むjQuery find(...)メソッドを探しています。

2022-05-05 05:02:44

質問

jQueryの find(...) トラバーサルメソッドは現在のノードを含まず、現在のノードの子から始まります。 マッチングアルゴリズムにカレントノードを含む検索オペレーションを呼び出すには、どのような方法があるのでしょうか?ドキュメントを見ても、すぐに目に飛び込んでくるようなものはありません。

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

jQuery 1.8以上の場合、以下のようになります。 .addBack() . セレクタを取るので、結果をフィルタリングする必要はありません。

object.find('selector').addBack('selector')

jQuery 1.8以前は、次のような方法で対応できました。 .andSelf() 現在では非推奨で削除されています)、フィルタリングが必要です。

object.find('selector').andSelf().filter('selector')