gpt4 book ai didi

jquery 不适用于加载的 html

转载 作者:行者123 更新时间:2023-12-01 00:16:23 26 4
gpt4 key购买 nike

我使用 jQuery 将 HTML 标签从 html 文件附加到正文。加载 html 标签后,我加载对 html 标签执行某些操作的 JS 文件。jQuery 不适用于加载的 html,但当我将 html 标签静态放在页面上时jQuery 正在努力解决这个问题。
我使用此代码将 html 标签附加到正文
有什么问题 ?
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了解更多详情。

关于jquery 不适用于加载的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6244329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com