我在一个数组中有一个或多个项目,对于这个例子我们假设它们是[65, 66, 67]
如果有条件检查匹配,怎么可能(如果甚至可能的话)只做一个。如何使用JavaScript检查一个数组中的多个元素?
例如:
var keyArray = [65, 66, 67];
if(e.keyCode == any item in keyArray){
//Then do this
}
设法使一个jQuery插件,一个用户可以将多个键映射到单个动作。例如。按a,b或c可以提示“您正在按a,b或c”;
这里是不工作我真正的代码示例:
$this.keydown(function(e){
if(e.keyCode in keySplit){
if(typeof callback == 'function'){
callback();
e.preventDefault();
}
}
});
搜索'Array.prototype.indexOf'。例如http://stackoverflow.com/questions/1744310/how-to-fix-array-indexof-in-javascript-for-ie-browsers – 2010-11-01 09:27:20