javascript - 为什么 .ajaxComplete 必须附加到文档中?

标签 javascript jquery

看到这个“从 jQuery 1.8 开始,.ajaxComplete() 方法只能附加到文档。”在 jQuery 文档中,所以我想知道为什么它必须附加到文档中。正如我所尝试的,如果我将它附加到窗口或其他地方,它就可以正常工作。

最佳答案

ajaxComplete 并不是真正的事件,它完全是在 jQuery 中合成的,并且与任何特定元素无关。在以前的版本中,jQuery 并不关心您将其附加到何处,但这会导致实现复杂性。开发人员决定开始仅在 document 上触发事件,而不是到处触发事件,大概是为了简化实现。

关于javascript - 为什么 .ajaxComplete 必须附加到文档中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28860757/

相关文章:

javascript - 修改javascript代码以遍历表单中的所有变量

javascript - 带有react-hot-loader错误的 typescript ,无法找到名称__REACT_HOT_LOADER__

javascript - 当我用 Vue 应用程序包装时,为什么 React onclick 事件没有触发? (没有其他库)

jquery - 使用 JQuery 在网站上显示 RSS 源的最简单方法是什么?

javascript - jQuery .val() 不会生成 'change'

javascript - 如何检测动态添加的元素何时加载?

javascript - 如何从一个 div 拖放到另一个 div

javascript - 在 MVC Web 应用程序中包含 Jquery 时间选择器的步骤

javascript - 使用 jQuery,查找所有选择并将索引值附加为选项

javascript - jquery 惯用的循环提前返回