今天在做一个功能的时候采用了jQuery.html()方法对后台生成html进行加载。以前也一样,替换对应innerHTML。我想jQuery也应该做着类似的工作。不过,今天发生的问题让我惊奇。我应该错了。jQuery不会工作得那么简单。为了效率一定是做了很多工作。
事情是这样的(不是写小说)。我在Ready里调用响应页面进行html元素加载。但在Ready中不能使用加载的html元素。如果使用存js进行添加是应该不会存在这种问题的。
深究并不是我的特长。所以也就懒得去看jQuery代码了。问题总是能有办法解决。
jQuery真的是一个非常犀利的工具。但是事务总是两面的。不可不查。
jQuery加载HTML的坑
本文描述了使用jQuery的html()方法加载后台生成的HTML时遇到的问题,并探讨了解决方案。作者发现,在页面加载完成(Ready)后直接使用该方法加载的元素无法立即使用,这可能与jQuery的工作机制有关。

112

被折叠的 条评论
为什么被折叠?



