gpt4 book ai didi

jquery - 仅在使用 jquery 最后一个键后进行 Keyup

转载 作者:行者123 更新时间:2023-12-03 21:41:53 24 4
gpt4 key购买 nike

我正在编写一个简单的脚本来提取输入 keyup 事件的数据库信息。

我遇到的问题是每次用户按下一个键时总是会重复 keyup 事件。我怎样才能让它只在按下最后一个键后才工作?

我认为我应该在每次按键后使用像 setTimeOut() 这样的函数,但我不知道如何......你能给我一个简单的例子吗?

抱歉我的英语不好:)

这就是我想要做的:

$("input").keyup(function()
{
var timer=setTimeout(function() {
}, 1000);
if(!timer)
{
//do .post ajax request
}
});

最佳答案

var timer;

$("input").on('keyup', function() {
clearTimeout(timer); //clear any running timeout on key up
timer = setTimeout(function() { //then give it a second to see if the user is finished
//do .post ajax request //then do the ajax call
}, 1000);
});

关于jquery - 仅在使用 jquery 最后一个键后进行 Keyup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10520164/

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