首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用jQuery只添加一次OnClick处理程序-即使再次调用也是如此

使用jQuery只添加一次OnClick处理程序-即使再次调用也是如此
EN

Stack Overflow用户
提问于 2012-04-02 10:50:28
回答 8查看 31.9K关注 0票数 21

如果我将一个处理程序分配给一个元素的OnClick事件两次,则该处理程序将执行两次。但是我想改变这一点,即使我给它赋值两次,处理程序也只执行一次。

演示问题的无意义示例:

代码语言:javascript
复制
$('.button').click(
    function(){
       alert('here');
});
$('.button').click(
    function(){
       alert('here');
});

所以我添加了两次处理程序。现在,当我单击那个类的元素时,我会得到两个警告框。

问题是,我如何限制它,使我只能得到一个警告框?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9970358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档