相关疑难解决方法(0)

如何使用jQuery检查值是否不在数组中

我在检查某个值是否不在数组中时遇到了一些麻烦.我试图只允许在文本框中按某些键.

这就是我所拥有的:

var keyCodeArr = [ 8,9,13,17,18,37,39,46 ];
$('#txtSearch').keydown(function(event) {
var code = event.keyCode;

if (!$.inArray(code,keyCodeArr)) {
    event.preventDefault();
}
});
Run Code Online (Sandbox Code Playgroud)

它允许文本框中的任何内容.我查看了$ .inArray()的文档,其中显示了一个示例,用于查看值是否在数组中,因此我认为只需在其前面添加NOT即可.

或者是我首先没有正确初始化阵列?

我错过了什么?

arrays jquery

2
推荐指数
1
解决办法
192
查看次数

标签 统计

arrays ×1

jquery ×1