选择一个没有id的img元素,堆叠在多个div中

时间:2013-02-08 23:30:17

标签: jquery jquery-selectors

我有一个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元素,以及在哪里可以详细阅读?

3 个答案:

答案 0 :(得分:6)

尝试使用jQuery的find()方法:

$(".someclass").find("img");

答案 1 :(得分:0)

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

var image = $('.someclass img');

答案 2 :(得分:-2)

您可以使用儿童选择器

$('.someclass').children(0).children(0).children(0);