2013-12-17 88 views
-3

我有一個包含一組標籤和div的div。我想獲取每個div的id。我試過以下內容:找出一個div的孩子

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

但是,它返回標籤和div。

我想:

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

      }); 

但代碼未執行。

其他我可以試試嗎?

+1

http://api.jquery.com/find – Blazemonger

回答

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/

+0

這很好。謝謝 –

0

你可能想:

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

更換

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

通過

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