找出一个div的孩子

时间:2013-12-17 20:45:03

标签: jquery

我有一个包含一组标签和div的div。我想获得每个div的id。我尝试了以下方法:

            $('#divAppHolder').children().each(function () {
            });

但返回标签和div。

我试过了:

            $('#divAppHolder').find(':div').each(function () {

            });

但代码没有执行。

我还能尝试其他什么吗?

3 个答案:

答案 0 :(得分:0)

怎么样:

$('#divAppHolder').find('div').each(function () {

});

例如:

<强> HTML

<div id="parent">
    <div id="childA">A</div>
    <div id="childB">B</div>
    <label id="badchild">-</div>
</div>

<强>的Javascript

$(document).ready(function() {
    $("#parent").find('div').each(function() {
       alert($(this).attr('id')); 
    });
});

http://jsfiddle.net/BMtnu/

另请参阅:http://api.jquery.com/find/

答案 1 :(得分:0)

你可能想要:

$('#divAppHolder').find('div')

答案 2 :(得分:0)

替换

 $('#divAppHolder').find(':div').each(function () {});

通过

$('#divAppHolder').find('div').each(function () {});