检查JQuery 1.11.1上是否已存在click事件

时间:2015-01-27 08:29:32

标签: javascript jquery

我正在寻找所有互联网,我找不到像我这样的情况。

我有一个带有导入javascript的jsp(让我们称之为A.jsp),它有一个onDocumemntReady。在该文档中,我为我的A.jsp。

的类元素绑定了一个click事件

现在的问题是我有另一个页面有一个循环,我迭代并包含n A.jsp。

所以现在发生的事情是我在DOM上添加了这n个页面,完成之后onDocumentReady会为每个人调用它。所以我想做的只是创建一次“点击”事件。在google上查找我无法找到一种方法来检查JQuery 1.11.1中是否已存在该事件。 任何想法。

问候。

1 个答案:

答案 0 :(得分:2)

为什么不简单地"关闭"和" On"事件

示例:

$(selector).off('click').on('click',function(){//do something});

或如果您只想为每个选择器设置一个事件,请使用one

$(selector).one('click',function(){//do something});
  

注意:为了您的好奇心,有可用的插件   支持所需的jQuery版本。   https://github.com/Inducido/jquery-handler-toolkit.js