【发布时间】:2013-07-24 16:27:00
【问题描述】:
假设这个 HTML
<ul class="slider">
<li><img id="img1" src="img/slide-1.jpg"/></li>
<li><img src="img/slide-2.jpg"/></li>
<li><img src="img/slide-3.jpg"/></li>
</ul>
在我的 jquery 中,我有
$(document).ready(function(){
var max_count = $(".slider").children().length;
for(var rn=1;rn<=max_count;rn++)
{
var eg = $(".slider li:first-child").attr('id');
$("#output").append(eg);
}
});
当我输入 #img1 而不是 .slider li:first-child 时,它工作正常,所以我在选择器上做错了
【问题讨论】:
-
想要的输出是什么
-
如果你只想要一个元素的 id 那么为什么要使用循环
标签: jquery jquery-selectors attributes css-selectors