jQuery或Javascript中是否有任何快捷方式(实际上是一个函数)来处理按钮按下除了某些东西,或者只有某些东西,例如:
$(输入).keypress('非功能'函数(){ //做某事});只会在按下[az] [0-9]按钮时触发并忽略单个 shift 或 ctrl 但处理 shift + a =>按下了吗? / p>
PSi知道 if(key.code == 123)然后 ...
解决方案如果你不想要的话,有一个jQuery插件可以使用类和正则表达式过滤按键写一个大的if语句来检测按下的密钥代码,它叫做 keyfilter 。一个例子是
$(选择器).keyfilter(/ [a-z] /);
Is there any shortcut( actually a function) in jQuery or Javascript to handle button press except something, or only something, e.g.:
$(input).keypress('nonfunctional' function(){ // do something });that will trigger only on [a-z][0-9] buttons pressed and ignoring single shift or ctrl but handling shift+a => A pressed?
P.S.i do know about if(key.code == 123) then ...
解决方案There is a jQuery plugin for using classes and regex for filtering keypresses if you dont want to write a large if statement to detect the key code pressed, its called keyfilter. An example would be
$(selector).keyfilter(/[a-z]/);
更多推荐
Jquery keypress除了:{something}
发布评论