簡體   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