解決Enter鍵與input 、a標籤觸發的事件的衝突

不管是測試

<button type="button" onclick="console.log('123');">123</button>事件

仍是io

<a href="#"  onclick="console.log('123');">測試連接</a>console

 

在點擊而且觸發完事件後,當咱們繼續按下enter鍵時。會不斷的觸發點擊事件。解決方案以下:event

$(document).on('keydown', function(e){
if(e.keyCode === 13)
 {
  e.preventDefault();
  }
})function

相關文章
相關標籤/搜索