2013-10-29 57 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