Javascript 嵌入的js文件不';无法处理jQuery.load()内容

Javascript 嵌入的js文件不';无法处理jQuery.load()内容,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我的index.html文件中有以下代码: <div id="page-insert"></div> 当然,index.html中还嵌入了一些脚本文件,比如jQuery,以及一些插件,比如Select2。在内容加载到div中之后,我的插件都无法对其进行处理。似乎嵌入的JS文件不适用于通过jQuery加载的内容。如何获取应用于此内容的文件?当页面加载时,您使用的任何插件将仅在DOM中可用的内容上实例化 要在动态加载的内容上实例化插件,您需要使用load()的回调,如下所示

我的index.html文件中有以下代码:

<div id="page-insert"></div>

当然,index.html中还嵌入了一些脚本文件,比如jQuery,以及一些插件,比如Select2。在内容加载到div中之后,我的插件都无法对其进行处理。似乎嵌入的JS文件不适用于通过jQuery加载的内容。如何获取应用于此内容的文件?

当页面加载时,您使用的任何插件将仅在DOM中可用的内容上实例化

要在动态加载的内容上实例化插件,您需要使用
load()
的回调,如下所示:

function openPage(pageid) {
  $('#page-insert').load(pageid, function() {
    $(this).find('select').select2();
    // other plugins here...
  });
}

还要注意的是,如果您有应该动态附加到内容的事件处理程序,那么您应该使用。

是否在
$(document).ready(function(){//do stuff})之后尝试使用。