2016-05-31 133 views
0

我需要使用jQuery獲取所有元素nodeName。我正在嘗試,但我只能得到一個單一的元素的nodeName如何獲取jquery中div標籤內的所有nodeName?

<div class="module"> 
    <p class="aa">Lorem Ipsum</p> 
    <p>Lorem Ipsum</p> 
    <p>Lorem Ipsum <span>Test</span></p> 
    <span>This span</span> 
</div> 

感謝&問候 Venkat

+0

陣列'$( 「模塊」)。兒童()' – Mohammad

回答

0

您可以遍歷divchildren(),和檢索每個nodeName屬性,像這樣:

$('.module').children().each(function() { 
    var nodeName = this.nodeName; 
    console.log(nodeName); 
}) 

Working example

+0

謝謝@ Rory McCrossan – Rubber

0

你可以做,

var arr = $(".module *").map(function() { 
    return this.nodeName; 
}).get(); 
console.log(arr); 

Fiddle

上面的代碼將遍歷通過module div的每個子元素(在任何電平),並推nodeName到名爲arr

+0

謝謝@ Anoop Joshi – Rubber

+0

歡迎您:) –

相關問題