1. ホーム
  2. javascript

[解決済み] セレクタの子を取得する方法は?

2022-03-14 04:40:15

質問

私はこのようなレイアウトをしています。

<div id="..."><img src="..."></div>

で、jQueryのセレクタで子を選択したいと思います。 img の中にある div をクリックすると

を取得するために div このようなセレクタを用意しました。

$(this)

どうすれば、子 img セレクタを使用した場合

解決方法は?

jQueryのコンストラクタは、2番目のパラメータとして context これは、選択範囲のコンテキストをオーバーライドするために使用されます。

jQuery("img", this);

を使用するのと同じです。 .find() このように

jQuery(this).find("img");

もし、あなたが望む画像が のみ クリックされた要素の直接の子孫である場合にも .children() :

jQuery(this).children("img");