使用jQuery获取div中每个图像的来源

时间:2013-02-05 14:26:05

标签: javascript jquery html

我正在尝试做一个看似简单的循环,但我一直遇到问题。

我正在尝试遍历特定div(以ID为目标),并返回其中的两个图像的来源。这是我的HTML:

<div id="container">
   <div class="row selected" id="one"><img src="onei.png"><img src="twoi.png"></div>
   <div class="row" id="two"><img src="onei1.png"><img src="twoi2.png"></div>
 </div>

这是我的循环:

function loop() {
    alert()
    $('#container row.selected img').each(function() {
        alert($(this).attr('src'))
    });
}

我似乎无法找出为什么这不起作用。这不应该遍历我的目标div中的每个图像并提醒源吗?

2 个答案:

答案 0 :(得分:12)

可能像

function loop() {
    alert()
    $('#container .row.selected img').each(function() {
        alert($(this).attr('src'))
    });
}

您忘记了.

上的row

答案 1 :(得分:2)

也许你错过了这一点:

'#container .row.selected img'