jquery如何判断是否按下了Enter键


当前第2页 返回上一页

最后,取得keynum的流程也可以使用if进行判断。

补充:jQuery获取 Ctrl + Enter Shift + Enter

jQuery中对键盘事件进行了修正,调用函数的时候传入事件即可,通过事件的which可以找到键码。不过当有组合键的时候,需要注意一下。

如Ctrl + Enter,虽然都是用e.ctrlKey,但是Enter键的键码不是始终为13了。

在FireFox中,判断Ctrl + Enter是e.ctrlKey && e.which == 13

而在IE6中,判断Ctrl + Enter是e.ctrlKey && e.which == 10

示例:

1

2

3

4

5

6

7

$(document).keypress(function(e){

        if(e.ctrlKey && e.which == 13 || e.which == 10) {

                $("#btn").click();

        } else if (e.shiftKey && e.which==13 || e.which == 10) {

                $("#btnv").click();

        }         

 })

相关免费学习推荐:javascript(视频)

以上就是jquery如何判断是否按下了Enter键的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

使用jQuery怎么获取url参数?

jQuery css 如何获取不带单位的属性值

jQuery选择器有什么优点?

jQuery 如何判断是否为整数

jQuery出现中文乱码怎么解决

jQuery file是什么意思

jQuery从哪个版本开始不兼容ie8

jQuery怎么判断元素是否在数组中

jQuery如何获取iframe

如何实现jQuery回车登录效果

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...