我想在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);
})
我想在每个test
div中选择第二个图像。任何人都可以帮我吗?谢谢!
答案 0 :(得分:3)
这个怎么样:
$(".test").each(function () {
$(this).find("img:eq(2)");
});
答案 1 :(得分:2)
因为你的图像在锚点内,你需要选择第二个锚点,然后选择它的子图像:
$('.test a:nth-child(2) img').each(...)