gpt4 book ai didi

javascript - jQuery .keyup() 无限触发

转载 作者:行者123 更新时间:2023-11-29 16:17:17 24 4
gpt4 key购买 nike

我正在尝试从输入框中获得关于输入的字母的即时反馈。输入的最大长度为 1 个字符,我希望 jQuery 在用户输入字符后提起键时提醒该值。

以下代码会立即检测到该值,但随后会一直循环下去。这不是一个严格的问题,但它似乎是一种过度的压力。

$("#captcha").keyup(function(e) {
( $(this).val() == 'w' ) ? $(this).css("border-bottom","2px dotted #27bbb1") : $(this).css("border-bottom","2px dotted #ED0664") ;
//e.preventDefault();
});

change() 不会作为事件工作,因为它仅在用户更改焦点时触发,我在按键后立即需要它。

谢谢

最佳答案

您可能正在使用回车键关闭警报,这也会触发 keyup 事件。试试这个:

$("#captcha").keyup(function() {
$(this).blur();
var val = $(this).val();
alert( val );
});

关于javascript - jQuery .keyup() 无限触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13515319/

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