gpt4 book ai didi

jquery - 清除文本框后如何检测 'second backspace'?

转载 作者:行者123 更新时间:2023-12-01 07:21:01 25 4
gpt4 key购买 nike

我正在尝试进行类似 facebook 的搜索(自动完成),如 facebook/gmail 的撰写消息一样。我的整个脚本位于http://jsfiddle.net/6YbrP/13/ .

        if(e.keyCode == 8 && $(this).val() == ''){
$('#itemcontainer div.detailwrapper:last').remove();
}

使用上面的脚本,当我想添加更多项目时,我输入一些字符并使用退格键再次删除字符,当文本框清除时,它立即也删除了最后一个元素。

这不是我想要的。当文本框清除时,它不应该删除最后一个元素,除非用户在清除文本框后再次按退格键。其逻辑与 facebook/gmail 的撰写消息相同。所以我该怎么做?对此有什么想法吗?

最佳答案

只需使用 keydown 而不是 keyup

$('#searchnama').keydown(function(e){
if(e.keyCode == 8 && $(this).val() == ''){
$('#itemcontainer div.detailwrapper:last').remove();
}
});

关于jquery - 清除文本框后如何检测 'second backspace'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13669935/

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