Html 未触发Jquery函数

Html 未触发Jquery函数,html,Html,我有一组jquery函数,在我更新系统或对页面进行一些修改之前,这些函数工作得非常好。在那里,我发现它们不再被触发。就好像JQuery不再看到它们,所以它可以处理它们的事件一样 例如,假设我有下面2个函数,出于某种原因,拒绝方法不再被触发 $('body').on('click', '#approve', Approve); $('body').on('click', '#reject', Reject); 在我的例子中,我要做的就是将拒绝方法移到顶部(在Approve方法之前),这样JQu

我有一组jquery函数,在我更新系统或对页面进行一些修改之前,这些函数工作得非常好。在那里,我发现它们不再被触发。就好像JQuery不再看到它们,所以它可以处理它们的事件一样

例如,假设我有下面2个函数,出于某种原因,拒绝方法不再被触发

$('body').on('click', '#approve', Approve);

$('body').on('click', '#reject', Reject);
在我的例子中,我要做的就是将拒绝方法移到顶部(在Approve方法之前),这样JQuery就可以“看到它”并处理它。所以代码变成这样

$('body').on('click', '#reject', Reject);

$('body').on('click', '#approve', Approve);
当然,过了一段时间,当代码更改时,我对approve方法也有同样的问题。
这有什么意义吗?有人知道为什么JQuery突然停止处理这些事件吗。这是否与浏览器中缓存的其他页面中的某些代码有关?

对于1.7及以上版本,给定的语法绝对正确。请提供更多信息。显示功能代码..您正在进行哪些“更改”?可以显示jquery的版本以及您是如何导入的。@DavidThomas这些更改只是在html页面中进行的轻微修改,有时我会添加具有其他功能的其他页面。