课程
/前端开发
/jQuery
/jQuery基础(三)—事件篇
每次获取的内容都是之前输入的,当前输入的获取不到, 为什么是这样的呢
2017-04-09
源自:jQuery基础(三)—事件篇 4-2
正在回答
mouseup与mouaedown方法得到的是之前键盘输入值,而keypress事件 可以获取当前的按键值,主要用来接收字母、数字等ANSI字符,当然有些按键不能识别:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等
最佳回答说法有错误
mousedown事件中,先按下某一按键,如h>事件触发>获取文本>输入h,故此时获取不到这个h。也就是得到触发键盘事件前的文本。
mouseup事件中,先按下某一按键,如h>输入h>事件触发>获取文本,故此时能获取到这份h。也就是事件触发时整个键盘事件的操作已经完成,获得的是触发键盘事件后的文本。
mouseup?
举报
jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作
2 回答为什么长按按键时能获取当前输入的内容?
3 回答怎么样才能实时获取到keydown输入的值?
1 回答怎么输入的内容与em的text不一样呀
2 回答为什么我的输入中午之后再输入数字还是无法显示?
1 回答怎么获取按键的信息?