如何在jquery中获取div标签内的所有nodeName?

时间:2016-05-31 13:21:53

标签: jquery

我需要使用jQuery获取所有元素nodeName。我正在尝试,但我只能获得一个元素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>

谢谢&amp;问候 Venkat

2 个答案:

答案 0 :(得分:0)

您可以遍历children()的{​​{1}},并从中检索div属性,如下所示:

nodeName

Working example

答案 1 :(得分:0)

你可以,

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

Fiddle

上面的代码将遍历module div的每个子元素(在任何级别),并将nodeName推送到名为arr的数组