我有以下代码:JavaScript的jQuery的获取对象键
!function($){
$.keys = {
backspace: 8,
tab: 9,
enter: 13,
escape: 27,
space: 32,
pageUp: 33,
pageDown: 34,
end: 35,
home: 36,
left: 37,
up: 38,
right: 39,
down: 40,
delete: 46,
numpadEnter: 108,
comma: 188
};
}(window.jQuery);
我想建立一个返回键码,例如一个字符串的函数:
$.keys.toString = function(key){
switch(key){
case $.keys.backspace:
return 'backspace';
}
};
名单将ofcourse更大,并且支持$ .keys对象的所有键。但是有可能$ .keys.toString函数实际上使用$ .keys数组来将int转换为字符串,所以我不必做一个switch语句。
有点像getKeyFromObjectValue?
感谢您的帮助:)
在'$ .each'没有返回'toString'返回的东西。 – pimvdb 2012-07-20 15:17:48