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

Why does a bound event activate twice in jQuery?

本文关键字:两次 激活 绑定 事件 jQuery 为什么      更新时间:2023-09-26

我有一些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;
    });

出于某种原因,我点击它时会收到两个警报。有什么想法吗?

如果您不确定要将点击事件绑定到其他位置,请在绑定之前尝试解除绑定。

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