【发布时间】:2014-05-17 04:14:52
【问题描述】:
我在 dom 中动态加载元素时遇到问题,我找不到解决此问题的正确答案。
假设我有一个 MVC 架构,我将所有视图加载到容器 div 中。
所以我加载了一个也有 ul 元素的视图,现在我动态创建多个 li 并在调用时创建。
ul = document.getElementById("idelement");
我得到未定义,即使视图已经加载。
我尝试使用 (document).ready、事件委托 on(load) 等技术,但我找不到正确的解决方案。
有什么建议吗?
【问题讨论】:
-
如果
document.getElementById找不到它,它不在你的 DOM 中。 -
当你的所有 dom 被加载时你有回调吗?
-
它在里面,因为我可以在检查器上看到它并且它已完美加载。不,我没有回调,但是视图内未动态加载的元素完美显示
-
很遗憾,我不能,有很多代码要显示。