Почему связанное событие активируется дважды в 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;
});
По какой-то причине я получаю ДВА оповещения, когда нажимаю на нее. Есть идеи?
1 ответ
Решение
Если вы не уверены, где еще вы привязываете событие click, попробуйте отменить привязку события, прежде чем связывать его.
$("#listStandardsLink").unbind('click').click( function(e) {
alert("HARD");
// DO STUFF
return false;
});