在用户完成输入后执行的Jquery操作

9 浏览
0 Comments

在用户完成输入后执行的Jquery操作

请问有人能帮我理解为什么我在同时输入3到4个字符时会收到多个警报吗?\n我想在用户停止输入250毫秒后显示一个警报。\nJquery代码:\n

var time;
$('#uname').keyup(function() {
  clearTimeout(time);
  setTimeout(() => {
    alert(this.value);
  }, 250);
});

\n我知道这个问题可能与之前的问题类似,但我已经尝试了那个解决方案,仍然无法理解错误的原因。

0