0

我正在尝试在 div 中获取第二张图片。我的结构就像

<div class='test'>

   <a href='#'>   <img src='haha.jpg'/>   </a>
   <a href='#'>   <img src='imageINeed.jpg'/>  </a>

</div>

<div class='test'>

   <a href='#'>   <img src='haha.jpg'/>   </a>
   <a href='#'>   <img src='imageINeed1.jpg'/>  </a>

</div>

<div class='test'>

   <a href='#'>   <img src='haha.jpg'/>   </a>
   <a href='#'>   <img src='imageINeed2.jpg'/>  </a>

</div>

我下面的 jquery 不起作用

  $('.test').find('img:last').each(function(){

         $(this).css('max-width','none').width(500);
   })

我想在每个testdiv 中选择第二个图像。任何人都可以帮助我吗?谢谢!

4

2 回答 2

4

这个怎么样:

$(".test").each(function () {
    $(this).find("img:eq(2)");
});
于 2013-01-16T23:33:17.383 回答
2

因为您的图像在锚点内,您需要选择第二个锚点,然后它是子图像:

$('.test a:nth-child(2) img').each(...)
于 2013-01-16T23:31:03.640 回答