gpt4 book ai didi

jquery - 如何使用 jQuery 检查某个值是否不在数组中

转载 作者:行者123 更新时间:2023-12-01 02:31:52 25 4
gpt4 key购买 nike

我在检查某个值是否不在数组中时遇到一些问题。我试图只允许在文本框中按下某些按键。

这是我所拥有的:

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

if (!$.inArray(code,keyCodeArr)) {
event.preventDefault();
}
});

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

或者是我一开始就没有正确初始化数组?

我错过了什么?

最佳答案

使用jquery:

if (!~$.inArray(code,keyCodeArr)) {
...
}

关于jquery - 如何使用 jQuery 检查某个值是否不在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14444586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com