嗨,在我的页面我有一个主要的div它有很多孩子div.我想根据类名找到每个div id,即
<div id="main">
<div id="child1" class="child">
</div>
<div id="child2" class="child">
</div>
<div id="child3" class="child">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用以下脚本获取每个div的id.但它只是查看第一个div id
$("#main").each(function() {
var val = $(this).find(".child").attr("id");
alert(val);//displays only child1
});
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我如何获得每个div id
你正在循环通过主div而不是它的子div这就是为什么它'只获得第一个孩子div id
你可以这样做
$.each($("#main .child"),function()
{
alert($(this).attr('id'));
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
617 次 |
| 最近记录: |