繁体   English   中英

为什么在 jQuery 中绑定事件会激活两次?

[英]Why does a bound event activate twice in jQuery?

我有一些 HTML:

<div class="form-item">
 <a id="listStandardsLink" target="_blank" class="" href="/connect/arisbrowser/standards">Select Standards</a>
</div>

而我的 javascript 是:

    $("#listStandardsLink").click( function(e) {
        alert("HARD");
        // DO STUFF

        return false;
    });

出于某种原因,当我单击它时会收到两个警报。 有任何想法吗?

如果您不确定要绑定 click 事件的其他位置,请尝试在绑定之前取消绑定该事件。

$("#listStandardsLink").unbind('click').click( function(e) {
        alert("HARD");
        // DO STUFF

        return false;
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM