让我的jQuery在.load()页面上工作

时间:2012-11-02 20:05:43

标签: php javascript jquery

我正在尝试让我的javascript在我通过.load命令加载的页面上工作。

$("#loadingDockShotPg").load("include/shot_comments.php");

我这样做是为了加载页面的一个子部分,但问题是,新加载的页面中的div不受我在父文件中的jQuery文件的影响。什么是加载内容的更好方法,以便新注入的内容可以受到我的javascript的影响?

1 个答案:

答案 0 :(得分:3)

我假设你的问题在于事件监听器。

例如,如果您正在使用:

$('.something').click(function(){ 
   // DO SOMETHING 
});

尝试将其更改为:

$(document).on('click','.something',function(){ 
   // DO SOMETHING 
});

这样,jQuery将侦听文档的任何点击,并将操作应用于与点击.something对象匹配的事件。