2

我想创建一组元素以使用 JQuery 的$(document.createElement()). 我知道$(document).ready()在开始使用文档元素之前是必需的。

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

4

2 回答 2

5

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

于 2011-10-15T21:55:47.373 回答
2

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

于 2011-10-15T22:24:40.663 回答