jq监听回车键触发事件的方法
墨初 Web前端 1401阅读
在jquery中监听键盘的事件有三种,分别为keydown(按下),keypress(按着没上抬),keyup(上抬),而这三种方法中最最常用的就是keydown(按下).下面的博文中我们重点介绍一下keydown(按下)并说一下监听回车键的方法。
jquery监听回车键的方法
在键盘值码表中,回车键的值为13,我们只需要判断的按键的值是为13即可。
例:jq监听整个网页中回车按键的方法
$(document).keyup(function(event){ if(event.keyCode ==13){ console.log('回车事件被触发') } });
例2:
$(function(){ document.onkeydown = function(e){ var ev = document.all ? window.event : e; if(ev.keyCode==13) { console.log('这里是回事触发的事件'); } } });
例3:
jq监听某个元素的回车事件。
<div id="id"></div> <script> $('#id').keydown(function(e){ if(e.keyCode==13){ console.log('这里是回事触发的事件'); } }); </script>
注:有的浏览器不能很好的运行上面的代码,也有的开发者认为绑定某个元素的回车事件是有问题的,对于这个问题自己测试一下吧。