SCRIPT src在使用jQuery追加到HTML之后没有加载

SCRIPT src not loaded after append in to HTML using jQuery

本文关键字:之后 HTML 加载 追加 src jQuery SCRIPT      更新时间:2023-09-26

我正在开发需要加载新HTML并附加到当前页面HTML的应用程序。

现在,我使用jQuery ajax加载了新的HTML,但在新加载的HTML中有<script>,其中display audio to play。但我的问题是,当脚本加载,然后脚本标签从加载的HTML不显示,甚至没有加载。

我使用

:

<script src="Link of JS file which create audio" type="text/javascript"></script>

以上代码不显示/追加后不加载

var html = '<div> <h1>Header</h1> <div>Contain area</div>
            <script src="Link of JS file which create audio" type="text/javascript"></script></div>'
$("#container").append(html);

但不工作。谁有什么想法呢?

谢谢

您可以使用jQuery getScript();

$.getScript( "url/for/script.js" )
    .done(function( script, textStatus ) {
        console.log( 'script loaded' );
     })
    .fail(function( jqxhr, settings, exception ) {
        console.log( 'Script not loaded' );
     });

这将在脚本标签中添加JavaScript文件。