2013-10-29 30 views
3

我想一个div内完成每个超链接的图像的东西带班的sampleclassjQuery-获取所有超链接的图像

<div class="sampleclass"> 
    <a href="#">text hyperlink</a> <!-- don't touch this --> 
    <a href="#"><img src="image.jpg"></a> <!-- only touch this --> 
</div> 

以下是我有:

$('.sampleclass a > img').(function() { 
    $(this).addClass("someotherclass"); 
}); 

这没有按” t似乎工作。有什么建议么?

+0

以何种方式是不是这方面的工作? –

+0

事件丢失.. – John

+0

你想添加类锚或图像 –

回答

4

此处缺少某些东西。

$('.sampleclass a > img').(function() { 
    $(this).addClass("someotherclass"); 
}); 

此:

$('.sampleclass a > img').each(function() { 
    $(this).addClass("someotherclass"); 
}); 

需要注意的是,如果你只是做简单的这样的事情,你也可以省略调用每个.each()

$('.sampleclass a > img').addClass("someotherclass"); 
0
$('.sampleclass a > img').each(function() { 
    $(this).addClass("someotherclass"); 
}); 
0

这似乎解决它:

$('.sampleclass a > img').addClass("someotherclass"); 

Fiddle