jQuery逐步触发多个事件

jQuery逐步触发多个事件,jquery,dom,post,Jquery,Dom,Post,标题可能听起来像其他类似的问题,但它是不同的 因此,我在DOM元素内容中使用jQuery动态加载页面。 它使用$('#content').load()函数插入。在我的例子中,加载的内容是带有post查询的简单按钮 所以,当第一次加载时,它会正常工作,当单击加载内容中的按钮时,它会进行一次post查询。 然后,当我再次加载同一个页面并单击按钮时,它会触发2次查询,第三次是3次,以此类推 我尝试使用.off()解除元素事件的绑定,但也没有成功。可能是旧的DOM元素没有被删除,但我不知道如何修复它 更

标题可能听起来像其他类似的问题,但它是不同的

因此,我在DOM元素内容中使用jQuery动态加载页面。 它使用
$('#content').load()函数插入。在我的例子中,加载的内容是带有post查询的简单按钮

所以,当第一次加载时,它会正常工作,当单击加载内容中的按钮时,它会进行一次post查询。 然后,当我再次加载同一个页面并单击按钮时,它会触发2次查询,第三次是3次,以此类推

我尝试使用.off()解除元素事件的绑定,但也没有成功。可能是旧的DOM元素没有被删除,但我不知道如何修复它

更新: 刚把问题贴在这里,我意识到我的错误。。。
我不确定这对其他人是否有帮助,但问题是我的
$(文档).on('click','.button')
处理程序处于使用
$('content')加载内容的函数中。load()
所以
$(文档)。on('click','.button')
事件是在每次加载内容时创建的。通过将此事件处理程序从函数内部移动到函数外部来修复此问题。但是我仍然想知道为什么
.off()
没有解除事件绑定

请在这里发布相关代码。听起来你在每次发布时都在重新加载相同的内容。一个代码示例会很有帮助