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

时间:2011-10-15 21:53:42

标签: javascript jquery document-ready createelement

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

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

2 个答案:

答案 0 :(得分:5)

您可以随时创建新节点。但是如果你要将它插入到页面的DOM中,那么你将不得不使用.ready(),否则你无法保证你想要插入的地点存在。

答案 1 :(得分:2)

我在准备好之前创建新节点,当我在头部预加载我的图像时...所以它不是完全必要的一般规则或任何东西。