javascript - 使用 $(document.createElement()) 时是否需要使用 $(document).ready() ?

标签 javascript jquery document-ready createelement

我想使用 JQuery 的 $(document.createElement()) 创建一组元素添加到 HTML 文档中。我知道在开始使用文档元素之前需要 $(document).ready()

但是,是否必须使用 $(document).ready() 才能使用 $(document.createElement()) 创建元素?换句话说,我可以在文档准备好之前使用 $(document.createElement()) 吗?

最佳答案

您可以随时创建新节点。但是如果您要将其插入到页面的 DOM 中,那么您必须使用 .ready(),否则无法保证您尝试插入的位置是否存在。

关于javascript - 使用 $(document.createElement()) 时是否需要使用 $(document).ready() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7780891/

相关文章:

javascript - 简单形式 - Rails 4 - 编辑

javascript - 对单个函数javascript的多个ajax调用

javascript - 日期格式

jquery - jQuery 中 $(document).ready 的 Greasemonkey 问题

javascript - 提交按钮后再次调用 document.ready 函数?

javascript - Ember 数据不允许 hasMany 关系中的重复条目

javascript - 如果已经突出显示,如何取消选择文本框中突出显示的文本?

javascript - 这个参数是如何传递给监听器的?

jquery - 如何在 fancybox 中安装 MediaElement 播放器?

jquery - jQuery Ready() 的四种变体——有什么区别?