我可以暂停jquery ready事件直到我的脚本执行完成吗?

时间:2014-09-26 09:00:54

标签: javascript jquery

我有一些问题,我必须在页面加载时对document.innerHTML进行一些正则表达式替换。但是所有的jquery插件和jquery方法都无法检测到body的子元素,我想在我的regex替换操作后重新扫描document.body对象。虽然不是一个合理的解决方案,我用jquery做了这个

$("body").html($("body").html());
在body.innerHTML替换之后

它工作正常,jquery方法可以检测新更改的元素,但它也影响body标记内的脚本,导致双触发插件并再次向服务器请求脚本文件。我想让jquery检测修改后的body的元素。为此,我可以暂停$(document).ready()事件,直到更新body的内容,或者是否有其他技术来重新加载document.body对象。请不要参考delegate() on()live()方法。我知道这些方法的用法,我不想使用这个方法,我只是想让jquery检测到身体中的修饰元素,请帮助我,非常感谢。

0 个答案:

没有答案