0

IDを持たず、次のようにスタックされたimgがあります。

<div class = "someclass">
  <div>
   <div>
     <img>
   </div>
  </div>
</div>

次のjQueryセレクターを使用して結果を取得しています:

$('.someclass div div img')

動作しませんでした、私も試しました

$('.someclass').children('img')

それもうまくいきませんでした、そして私はこのばかげたセレクターを試しました:

$('.someclass').children('div').children('div').children('img') ;

そしてそのオフコースは機能しませんでした。

そのとらえどころのないimg要素を選択するにはどうすればよいですか?また、どこでより詳細に読むことができますか?

4

3 に答える 3

6

jQueryのfind()メソッドを使用してみてください。

$(".someclass").find("img");
于 2013-02-08T23:33:00.813 に答える
0

imgそれがそのdiv内の唯一の画像要素である場合は、そのクラスを持つ要素のどこかで要素を探すことができます。

var image = $('.someclass img');
于 2013-02-08T23:33:40.687 に答える
-2

子セレクターを使用できます

$('.someclass').children(0).children(0).children(0);
于 2013-02-08T23:38:00.070 に答える