我正在尝试让我的javascript在我通过.load命令加载的页面上工作。
$("#loadingDockShotPg").load("include/shot_comments.php");
我这样做是为了加载页面的一个子部分,但问题是,新加载的页面中的div不受我在父文件中的jQuery文件的影响。什么是加载内容的更好方法,以便新注入的内容可以受到我的javascript的影响?
答案 0 :(得分:3)
我假设你的问题在于事件监听器。
例如,如果您正在使用:
$('.something').click(function(){
// DO SOMETHING
});
尝试将其更改为:
$(document).on('click','.something',function(){
// DO SOMETHING
});
这样,jQuery将侦听文档的任何点击,并将操作应用于与点击.something
对象匹配的事件。