1

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

我正在尝试遍历特定的 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 中的每个图像并提醒源吗?

4

2 回答 2

11

也许像

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

你忘了.row

于 2013-02-05T14:28:01.587 回答
2

也许你错过了重点:

'#container .row.selected img'
于 2013-02-05T14:28:00.093 回答