2016-05-31 21 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> 

おかげ&について ヴェンカト

+0

'$( "モジュール")という名前の配列にnodeNameをプッシュします。子供() ' – Mohammad

答えて

0

あなたはdivchildren()をループができ、このように、それぞれからnodeNameプロパティを取得:

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

Working example

+0

ありがとう@ロリーMcCrossan – Rubber

0

ますできます、

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

Fiddle

上記のコードは、module divの(任意のレベルで)すべての子要素を介して横断し、arr

+0

ありがとう@ Anoop Joshi – Rubber

+0

あなたは歓迎です:) –

関連する問題