JavaScript学习 jquery学习12 键盘事件

虽然从表面上理解keypress与keydown是一个意思,但二者的本质区别是:系统由keydown返回键盘的代码, 然后由TranslateMessage函数翻译成字符, 由keypress返回字符值. 因此在keydown中返回的是键盘的代码, 而keypress返回的是ASCII字符. 所以根据你的目的, 如果只想读取字符, 用keypress, 如果想读各键的状态, 用keydown。



键盘按下:

$("Element").keydown()

当键盘按下的时候触发此事件。




$("Element").keydown(function)
当键盘按下的时候触发此事件,并绑定一个处理方法。




键盘敲击:

$("Element").keypress()
当键盘按下的时候触发此事件。




$("Element").keypress(function)
当键盘按下的时候触发此事件,并绑定一个处理方法。


键盘弹起:

$("Element").keyup()
当键盘按键释放的时候触发。




$("Element").keyup(function)
当键盘按键释放的时候触发并绑定一个处理方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值