在日常开发中,有时候回车按键的默认事件不是我们想要的,这时候我们可以通过阻止事件的默认行为来达到我们想要的效果。
示例:
$("#templateList").on('keydown', 'li', function(e) {
if(e.keyCode == 13) {
e.preventDefault()
}
})
上面这个是为动态生成的li绑定了一个keydown事件,然后将默认行为阻止了。重点部分还是在识别是否为回车键,以及识别到回车按键之后执行preventDefault()方法。
其它写法:
$("#test").keydown(function(e) {
if(e.keyCode == 13) {
e.preventDefault()
}
})