jQuery の最も近いものと親は、パフォーマンスの観点から、どちらもオンライン要素のコンテンツを見つけることを意味しますが、よく見ると理解できないかもしれません。最も近いものと親の違いを見てみましょう。
1. 親
parent() - 唯一の親要素。0 または 1 要素の場合があります。
2. 先祖
parents(selected) - 選択されたすべての祖先 (ルート要素を除く)。0、1 つ以上の要素の場合があります。
Closest(selected) - 選択された唯一の祖先。0 または 1 個の要素の場合があります。
最も近い親と親の主な違いは次のとおりです:
前者は現在の要素からマッチングと検索を開始し、後者は親要素からマッチングと検索を開始します。
前者は、一致する要素が見つかるまで上向きに検索し、停止します。その後、これらの要素を一時コレクションに入れ、指定されたセレクター式を使用してフィルターします。前者は 0 または 1 つの要素を返し、後者には 0、1、または複数の要素が含まれる場合があります。
closest は、イベントの委任を処理する場合に便利です。
概要
1. 最も近い検索はそれ自体から始まり、親は要素 の親から始まります。
2. 最も近いものを上方向に検索し、一致する要素が見つかると検索を停止します。親はルート要素まで検索し、一致する要素をコレクションに追加します
3. 最も近いは 0 または 1 つの要素を含む jquery オブジェクトを返し、親は 0 または 1 つ以上の要素を含む jquery オブジェクトを返します