如果我输入字母“a”,我想重置输入,但第一个字母始终保留在那里。有人知道如何完全清理输入吗?
最佳答案
您可以使用 .preventDefault()
来停止事件的默认行为,在这种情况下阻止将 a 输入到输入中。像这样:
$(document).ready(function(){
$('#test').on('keypress', function(e){
if(e.which == 97) {
e.preventDefault();
this.value = "";
}
})
});
更新了你的 fiddle :http://jsfiddle.net/hvx6y/1/
关于jquery - 通过按键重置输入。 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9550583/