ホームページ >ウェブフロントエンド >jsチュートリアル >jQueryを使用して現在の要素内の子要素(画像など)を選択するにはどうすればよいですか?
$(this) セレクターがアクティブで、画像 (
対象となる div 要素から始めて、$(this) を利用してそれを選択できます。ただし、子画像を取得するには、次の 2 つの効果的な方法を利用できます。
jQuery のコンストラクターは、context と呼ばれる貴重なパラメータを提供します。これを使用すると、選択範囲のコンテキストをオーバーライドできます。このパラメーターを現在の要素 (this) として指定すると、クリックされた要素のスコープ内で検索するようにセレクターを調整できます。
jQuery("img", this);
このアプローチでは、.find() メソッドを使用する場合と同じ結果が得られます。
jQuery(this).find("img");
必要な img 要素がクリックされた要素の直接の子孫のみである場合、より具体的な方法は .children() を利用することです。
jQuery(this).children("img");
これらの手法を利用すると、$(this) セレクターのコンテキスト内で子 img 要素を効果的に取得できます。
以上がjQueryを使用して現在の要素内の子要素(画像など)を選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。