我有一个标签和一些在点击它时运行的功能。
但是当点击事件发生时,双击事件就完成了,然后我的函数运行了 2 次......
你可以在这里看到一个简单的例子
HTML:
<label>
<input type="checkbox" id="checkbox"> Click here
</label>
<input type="text" id="test" value="0"/> clicks
JavaScript:
$(document).ready(function(){
$('label').click(function(event) {
$('#test').val(parseInt($('#test').val())+1);
event.preventdefault();
});
});
- 当我们点击复选框时,点击计数器为 +1 >> Ok
- 当我们点击标签时,点击计数器为 +2 >> Nok
如何解决这个问题呢 ?
编辑
preventdefault()
修复preventDefault()
了双击,但现在不再选中复选框...