我如何选择这些子div
我试图提醒每个 div 的 id,以便它输出 11 25 78
。
<div id="main">
<div id="section-11">Some content</div>
<div id="section-25">Some content</div>
<div id="section-78">Some content</div>
</div>
我已经选择了 main
并且尝试使用 children
但它不起作用。不知道为什么。
$('#main').children().each(function(){
alert($(this).attr('id'));
});
I'm trying to alert the ids of each of these divs so it output 11 25 78
.
<div id="main">
<div id="section-11">Some content</div>
<div id="section-25">Some content</div>
<div id="section-78">Some content</div>
</div>
I've already selected main
and I'm trying to use children
but it's not working. Not sure why.
$('#main').children().each(function(){
alert($(this).attr('id'));
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这对我来说效果很好:
http://jsfiddle.net/mfgXG/
你是否忘记在准备好后运行?
This works fine for me:
http://jsfiddle.net/mfgXG/
Are you forgetting to run after on ready?
至少在FF中确实有效。看看这个 JSFiddle
It does work at least in FF. Have a look there at this JSFiddle
我猜那里有更多嵌套的
div
元素,即那些“section”元素不是主面板的直接子元素?在这种情况下,有这样的选择器:
找到所有匹配的元素。
I guess there are more nested
div
elements there, i.e. those "section" elements are not direct children of the main panel?In such case, have such selector:
To find all matching elements.