使用的是jquery 1.11
代码
$(document).on('click','button#test1',function(){
console.log('button clicked');
});
$(document).keydown(function(event){
if(event.keyCode == 13){
console.log('enter');
$('button#test1').click();
}
});
如果我直接点击test1这个button,就只输出“button clicked”一次
如果我按下回车,输出一次“enter”,然而接着会输出两次“button clicked”
这是为什么?怎么解决?
不负相思意
相关分类