我是 jquery 的初学者,但我已经尽力做到这一点,但不幸的是我错过了一些东西
如何在文本输入为空白时临时禁用 keyup 事件并在我输入内容后再次启用它?
我无法在按键中捕捉退格键,所以我使用了 keyup。这是我的代码
$('#searchBox').keyup(function(e){
if(e.keyCode != '18' && e.keyCode != '91' && e.keyCode != '17' && e.keyCode != '16' && e.keyCode != '20' && e.keyCode != '27' && e.keyCode != '113' && e.keyCode != '115' && e.keyCode != '118' && e.keyCode != '119' && e.keyCode != '120' && e.keyCode != '122' && e.keyCode != '123' && e.keyCode != '44' && e.keyCode != '19' && e.keyCode != '45' && e.keyCode != '46' && e.keyCode != '36' && e.keyCode != '33' && e.keyCode != '34' && e.keyCode != '35' && e.keyCode != '39' && e.keyCode != '37' && e.keyCode != '38' && e.keyCode != '9'){
if(e.keyCode == '8' && $(this).val()==""){
//what will i put here
}else if(e.keyCode == '8' && $(this).val()!=""){
refreshWookmark($(this).val());
}else{
refreshWookmark($(this).val());
}
}
});