尽管输入字段有>= 2
,但它是在写入控制台消息的第三个按键上。如果我只使用> 4
,我必须输入四个字母!为什么这个和我的代码有什么问题?
$("#Filter").bind("keypress", function () {
if ($(this).val().length >= 2) {
console.log("OK");
}
});
答案 0 :(得分:2)
答案 1 :(得分:0)
您可以通过两种方式执行此操作:更改字符限制或更改事件 选项1:
$("#Filter").bind("keypress", function () {
if ($(this).val().length >= 1) {
console.log("OK");
}
});
选项2:
$("#Filter").bind("keyup", function () {
if ($(this).val().length >= 2) {
console.log("OK");
}
});