javascript - jQuery NewBie 问题 : What's the deal with $(document).(准备好)?

标签 javascript jquery

我是 jQuery 的新手,最近几天一直在尝试学习它。在我的办公室里,几乎没有经验丰富的 JavaScript 开发人员,他们主要使用 jQuery 来满足他们的所有需求,每当我找到他们并与他们交谈以更好地了解 jQuery 是如何工作的工作,首先他们说是在 $(document).(ready) 上你这样做,在 $(document).(ready) 上你这样做。

所以我的主要问题是什么是 $(document).(ready) 以及它是如何工作的?

如有任何意见,我们将不胜感激。

更新:在已接受的答案评论中提到DOM 准备就绪时,那么这到底意味着什么?

最佳答案

$(document).ready() 在 DOM 完全加载并准备好操作后触发。这可以防止您的代码在它所针对的对象存在之前触发。 $(document).ready() 是它最冗长的版本,可以用以下任何语句替换...

$(document).ready(handler)
$().ready(handler) (this is not recommended)
$(handler)
$(document).bind("ready", handler)

参见 here对于文档。

关于javascript - jQuery NewBie 问题 : What's the deal with $(document).(准备好)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2638563/

相关文章:

javascript - 如何在 sapper 上获得正确的 http 状态代码?

javascript - 如何更改 chardin.js 中的文本颜色和样式

javascript - 如何在 Jquery 中禁用输入(单选)按钮中的类

javascript - JavaScript 中两个日期之间的月差

javascript - 如何绑定(bind)国家/地区更改国际电话输入

php - 表单提交 - 防止页面重新加载 jQuery

javascript - 如何在 jquery 中使用条件从字符串中提取特定文本?

javascript - 使用 javaScript/jQuery 显示/隐藏 html 表条目?

javascript - 使用提交按钮提交到同一表单并使用值运行 SQL 查询

javascript - 在 JS 中获取 "xxx is not a function"