获取一个带有类的div内的标记

时间:2012-06-05 17:19:33

标签: jquery

我有以下html:

<div class="Checkbox">
  <img src='../tema/default/images/CheckVerde.png' onclick="Visibilidade('41767', 'img08ptNA_41767_0', '10')" style='cursor:pointer;margin: 4px;text-align:center;' ID='img08ptNA_41767_0' />
</div>

我需要通过jQuery获取img标签的src值。 img ID是动态的

我该怎么做?

3 个答案:

答案 0 :(得分:4)

$(".Checkbox img").prop("src");

将根据提供的HTML工作。当然,如果div中有多个div元素或多个图像,则可能必须使用eq()方法之类的方法来获取索引值。

例如:

$(".Checkbox:eq(0) img").prop("src"); - 会获得第一个div.Checkbox图片来源。

请注意,如果选择器内有多个图片,.prop()方法只会返回第一个图片的值 - http://api.jquery.com/prop/

答案 1 :(得分:1)

$('.Checkbox>img').prop('src');

答案 2 :(得分:1)

$('.Checkbox').find('img').prop('src')

这可以获取该类中可用的所有img标记的src属性。