[英]Why does a bound event activate twice in jQuery?
I have some HTML:我有一些 HTML:
<div class="form-item">
<a id="listStandardsLink" target="_blank" class="" href="/connect/arisbrowser/standards">Select Standards</a>
</div>
And my javascript is:而我的 javascript 是:
$("#listStandardsLink").click( function(e) {
alert("HARD");
// DO STUFF
return false;
});
For some reason, I get TWO alerts when I click it.出于某种原因,当我单击它时会收到两个警报。 Any ideas?有任何想法吗?
If you are not sure where else you are binding the click event try to unbind the event before you bind it.如果您不确定要绑定 click 事件的其他位置,请尝试在绑定之前取消绑定该事件。
$("#listStandardsLink").unbind('click').click( function(e) {
alert("HARD");
// DO STUFF
return false;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.