gpt4 book ai didi

javascript - jQuery 选择 ID 不等于的输入类型文本

转载 作者:行者123 更新时间:2023-11-28 15:04:20 25 4
gpt4 key购买 nike

我编写了下面列出的代码,以限制用户对所有类型为 text 的输入的输入。现在我想从该限制中排除 ID 为 allowall 的所有输入。我如何修改代码以允许这样做?

$('input[type=text]').keypress(function (e) {
var regex = new RegExp("^[a-zA-Z0-9 ]+$");
var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
if (regex.test(str)) {
return true;
}
e.preventDefault();
return false;
});

最佳答案

您还可以使用 :not 选择器,这应该更快,因为 != 是 jQuery 选择器,而 :not 是 css 选择器。像这样:

$('input[type=text]:not(#allowall)').keypress(function(e){
/*stuff*/
})

关于javascript - jQuery 选择 ID 不等于的输入类型文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39785627/

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