jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery对加载的html不起作用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_301_2@
我正在使用jQuery将html文件中的 HTML标签附加到正文.我加载了html标签后我正在加载JS文件,在html tags.jQuery上执行某些操作不能在加载的html上工作但是当我在页面jQuery上静态放置html标签时对的.
我使用此代码将html标签附加到body
有什么问题 ?
  Its我的目标html标签

function DisplayLoginPanel() {
        $('Body').load('resources/HTMLContents/Login.htm');
        LoadNewScript("resources/OtherTools/js/slide.js");
    }
    function LoadNewScript(ScriptPath) {
        $.getScript(ScriptPath,function () {
            alert("Script loaded and executed.");

        });
    }

解决方法

如果我正确理解了您的问题,那么您需要在.load()函数的complete事件中添加LoadNewScript()函数.像这样:

function DisplayLoginPanel() {
$('Body').load('resources/HTMLContents/Login.htm',function() {
  LoadNewScript("resources/OtherTools/js/slide.js");
});
}

这样做的原因是,当你启动load()时,你的javascript会继续前进.它不会等待加载login.html,因此,在添加html之前调用LoadNewScript.

有关详细信息,请查看documentation.

@H_301_2@

大佬总结

以上是大佬教程为你收集整理的jquery对加载的html不起作用全部内容,希望文章能够帮你解决jquery对加载的html不起作用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。