gpt4 book ai didi

javascript - $(document).ready 中必须声明或输入什么?

转载 作者:行者123 更新时间:2023-11-30 06:57:14 26 4
gpt4 key购买 nike

我是 javascript 的新手,所以我创建了这个线程。我 read一些帖子。在这篇文章中,函数 inside or outside 已准备就绪。如果它在文档之外声明,我可以在另一个 JScript 中重新使用/调用它吗?

作为我的标题,文档里面应该包含什么?

最佳答案

$(document).ready 是文档准备就绪时触发的事件。

假设您已将 jQuery 代码放在 head 部分并尝试访问 dom 元素( anchor 、img 等),您将无法访问它,因为 html 是从上到下解释的,而您的 html 元素是在您的 jQuery 代码运行时不存在。

为了克服这个问题,我们将每个 jQuery/javascript 代码(使用 DOM)放在 $(document).ready 函数中,当可以访问所有 dom 元素时调用该函数。

如果将 jQuery 代码放在底部(在所有 dom 元素之后,就在 之前),则不需要 $(document).ready

查看示例,alert 首先调用,这会让您了解 ready 中应该包含什么。

alert("Without Ready");

$(document).ready(function(){
alert("With Ready");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - $(document).ready 中必须声明或输入什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39695995/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com