jquery - 使用 jQuery 获取页面中的所有 DIV(或任何元素)

标签 jquery

是否可以使用 jQuery 获取页面内的所有 div(包括嵌套 div)?

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

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

最佳答案

确保 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>
    });
});​

关于jquery - 使用 jQuery 获取页面中的所有 DIV(或任何元素),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9815677/

相关文章:

javascript - 未捕获的类型错误 : object is not a function in Fullcalendar

jquery - 如何使用 jquery 循环遍历复选框列表?

javascript - 基于带 lodash 下划线的键拆分 jsonarray

jquery - 如何设置动态下拉列表的选定值

javascript - 合并对象

jquery - 如何检查div是否有脚本?

javascript - jQuery - 通过改变合并两个数组

javascript - 使用 jQuery 获取多选的最新选项

javascript - 如何使用 JavaScript/jQuery 获得更流畅的滑动内容动画?

php - 如何在收到新邮件时刷新收件箱。(如 Gmail)