我的index.html文件中有以下代码:
<div id="page-insert"></div>
function openPage(pageid) {
$('#page-insert').load(pageid);
}
openPage('testpage.html');
index.html上还嵌入了一些脚本文件,例如jQuery,以及一些插件,例如Select2。在将内容加载到div后,我的所有插件都不会处理内容。看起来好像嵌入的JS文件不适用于通过jQuery加载的内容。如何将文件应用于此内容?
答案 0 :(得分:1)
您使用的任何插件只会在页面加载时在DOM中可用的内容上实例化。
要在动态加载的内容上实例化插件,您需要使用<?php
$catalog = simplexml_load_file("media.xml");
$urunler = $catalog->Products;
$urun = $urunler->Product;
$aranacak = "Pil";
foreach ($urun->Title as $Xml) {
if (preg_match("/".$aranacak."/", $xml)) {
$matches[]=$Xml;
}
}
print_r($matches);
?>
的回调,如下所示:
load()
另请注意,如果您有动态添加的事件处理程序,则应使用delegated event handlers。