jQuery-获取所有超链接图像

时间:2013-10-29 12:37:46

标签: javascript jquery html

我正在尝试使用类sampleclass的div中的每个超链接图像执行某些操作:

<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");
});

这似乎不起作用。有什么建议吗?

3 个答案:

答案 0 :(得分:4)

这里缺少一些东西。

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

此:

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

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

这似乎解决了这个问题:

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

Fiddle