使用jQuery在Page中获取所有DIV(或任何元素)

时间:2012-03-22 02:37:14

标签: jquery

是否可以使用包含嵌套div的jQuery获取页面中的所有div?

$('div'); //returns outer but not inner

<div id="outer">
    <div id="inner"></div>
</div>

2 个答案:

答案 0 :(得分:7)

确保DOM已加载哟。

$(function() {
    console.log($('div'));  
    // [<div id="outer"><div id="inner"></div></div>], [<div id="inner"></div>]

    $('div').each(function(i, ele) {
        console.log(i + ': ' + ele);  
        // 0: <div id="outer"><div id="inner"></div></div>
        // 1: <div id="inner"></div>
    });
});​

答案 1 :(得分:2)

// Shorthand for ready
$(function(){
  $('div');

  // or use the DOM method:
  document.getElementsByTagName('div');
});