Javascript jQuery中的范围?
我正在用jQuery编写事件处理程序。我想为一个特定的动作使用一组特定的键(如箭头键)。这个有速记法吗 我有这个Javascript jQuery中的范围?,javascript,jquery,Javascript,Jquery,我正在用jQuery编写事件处理程序。我想为一个特定的动作使用一组特定的键(如箭头键)。这个有速记法吗 我有这个 if(event.keycode == 37 || event.keyCode == 38 || event.keyCode == 39) 我想知道JavaScript中是否有范围,比如(37..40) 提前谢谢 if(event.keycode>=37&&event.keycodeif(event.keycode>=37&&event.keycode您可以通过使用比较运算符实现范
if(event.keycode == 37 || event.keyCode == 38 || event.keyCode == 39)
我想知道JavaScript中是否有范围,比如(37..40)
提前谢谢
if(event.keycode>=37&&event.keycodeif(event.keycode>=37&&event.keycode您可以通过使用比较运算符实现范围效果,如下所示:
if(event.keycode >= 37 && event.keyCode <= 39)
// keep a local reference to avoid consequent requests
var keyCode = event.keyCode;
// check if key code is in range
if(keyCode >= 37 && keyCode <= 40){
// in range, do something
} else{
// out of range, do something else
}
//保留本地引用以避免后续请求
var keyCode=event.keyCode;
//检查钥匙代码是否在范围内
如果(keyCode>=37&&keyCode,则可以通过使用比较运算符实现范围效果,如下所示:
// keep a local reference to avoid consequent requests
var keyCode = event.keyCode;
// check if key code is in range
if(keyCode >= 37 && keyCode <= 40){
// in range, do something
} else{
// out of range, do something else
}
//保留本地引用以避免后续请求
var keyCode=event.keyCode;
//检查钥匙代码是否在范围内
如果(keyCode>=37&&keyCode此:
这:
@petraszd:“我想知道JavaScript中是否有范围,比如(37..40)”怎么不包括40?@petraszd:“我想知道JavaScript中是否有范围,比如(37..40)”怎么不包括40?
var code = event.keycode;
if ([37, 38, 39].indexOf(code) != 1) { /* ... */ }