所以参考这个: 如何延迟 .keyup() 处理程序直到用户停止输入?
我想出了以下代码。但它什么也没做......有什么建议吗?
如果用户进一步键入内容,我试图让 setTimeout 取消,这样就不会发生多个警报,只有当用户最终“停止”时才会发生警报(希望如此)。
谢谢!!
var t = 0;
$('input').keyup(function(){
clearTimeout(t);
t = setTimeout(alert($('input').val()),1000);
}