我有一个jQuery插件,其中用户可以传递的一个选项('inits')是一个数组
该数组可以包含以下任意值
空格、制表符、回车、逗号
现在我有一个名为key的对象字面量,它看起来像
keys: {
backspace: 8,
enter: 13,
space: 32,
comma: 44,
tab: 9
}
我有一个按键处理程序
在keydown处理程序中,我想检查按下的键是否在inits数组中。现在,要做到这一点,我需要首先向后映射键数组中的键,这样我就可以从代码中获得名称。
我该怎么做呢?
发布于 2011-02-11 13:11:16
var keyName = ""
for( var key in keys ){ if( keys[key] == keyCode ){ keyName = key } }
if( $.inArray( keyName, inits ) != -1 ){ //do something }
https://stackoverflow.com/questions/4965807
复制相似问题