jQuery Tab charCode
jQuery Tab charCode
我试图找出什么jQuery返回在event.which
, event.keyCode
,事件。在模糊事件期间,当我使用tab键。它不应该返回9吗?我也尝试了keypress
,但它不识别它。
我做错了什么吗?
keydown
应用于捕获制表键。keypress
不会在所有浏览器中触发TAB, blur
也不会告诉你是什么导致对象失去焦点。
$("#test").keydown(function(e){
console.log("keydown: ",e); //-> jQuery.Event > which: 9
});
演示:http://jsfiddle.net/LvDGP/3/
您需要使用keydown
或keyup
来识别制表键:
$("#test").keydown(function(e){
console.log(e.keyCode);
});
将记录"9",正如您所期望的那样。原因是keypress
只触发字符键,而keydown
将触发所有键(如TAB键、箭头键等)
相关文章:
- 使用向下箭头键(与tab键一样)聚焦下一个输入
- 禁用Tab键以进行具有特定Div ID的输入
- Numpad没有从CharCode中给出数字
- Tab键不会't继续chrome/IE11中的表单字段
- 无响应的charCode语句
- Javascript-iPad Tab键检测,带蓝牙键盘
- 捕捉TAB键按下键向上
- 更改javascript中的tab键行为
- /如何使用java脚本在safari浏览器中获取活动的Tab url
- Impress.Js正确使用Tab
- 将自定义HTML5/iframe小部件集成到Facebook Timeline/Tab页面中
- Jquery自动完成:如果没有选择任何项目,则使tab键选择第一个项目
- 使用Jquery和Tab内容移动制作动画
- 选择 UI-TAB 的模板
- Twitter Bootstrap的Tab插件中“data-api”是什么意思
- 使用 KNOCKOUT.js 在禁用元素的 HTML 中保持 Tab 键顺序
- 引导选项卡 - 类型错误 .tab 不是一个函数
- 仅在按下 Tab 键时调用 onBlur 事件
- 在已禁用的 p:tabView 中启用 p:tab,而不更新所有表单(素数)
- jQuery Tab charCode