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如何通过文本找到元素

jQuery val()获取不到值怎么办

jQuery怎么判断节点是否存在?

jQuery ajax 提交乱码怎么办

jQuery压缩版和不压缩版的区别是什么

一起来聊聊jQuery、javascript与js三者间的区别

jQuery如何实现延迟执行

jQuery on和bind的区别是什么

jQuery怎么判断是否有某个属性

jQuery blur()怎么用

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




打赏

取消

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

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

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

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

评论

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