0

我有一个 img,它没有 id,并且堆叠如下:

<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

如果它是该 div 中唯一的图像元素,那么您可以img在具有该类的元素中的某处查找元素:

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

您可以使用子选择器

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