我正在尝试做一个看似简单的循环,但我一直遇到问题。
我正在尝试遍历特定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中的每个图像并提醒源吗?
答案 0 :(得分:12)
可能像
function loop() {
alert()
$('#container .row.selected img').each(function() {
alert($(this).attr('src'))
});
}
您忘记了.
row
答案 1 :(得分:2)
也许你错过了这一点:
'#container .row.selected img'