有以下示例代码:
<input type="text" id="changeid">
<a href="#" id="clickb">click</a>
<script>
$('#clickb').on("click", function(event){
alert(1);
return false;
});
$('#changeid').on("change", function(event){
alert(2);
return false;
});
</script>
在文本字段中输入内容并立即单击链接时,只会触发 onchange 事件,而不是链接单击事件。为什么会这样呢?看起来 change 事件阻止了 click 事件?