【发布时间】:2011-03-10 21:54:10
【问题描述】:
我正在通过 jquery 加载函数将页面加载到 div 中。实际加载部分很好。代码看起来基本上是这样的:
$("div#loadhere").load("newfile.html?" + new Date().getTime());
在 newfile.html 中,我有一系列 div,并且我有代码(用于测试)在单击 div 时发送警报。那也不错。
问题是这样的:当我将一个页面加载到 div#loadhere 中,然后选择另一个页面加载到同一个 div 中时,警报消息会发生两次。如果我再加载一个页面,它会发生 3 次。
换句话说,jquery(或 DOM)似乎没有意识到之前的负载已经消失。
非常感谢您的任何帮助!
【问题讨论】:
-
您可以发布发出警报消息的代码吗?
-
欢迎您,请不要忘记访问stackoverflow.com/faq
-
您可能多次附加点击事件处理程序。
标签: javascript jquery ajax