我:如何获得jquery .val()AFTER keypress事件?
$(someTextInputField).keypress(function() {
alert($(this).val());
});
现在警报始终返回值的按键之前(如该字段为空,我输入“a”和警报给我“”那我的类型。“B”和警报给我'一'...)。但我想要按键后的价值 - 我该怎么做?
背景:只要文本字段包含至少一个字符,我想启用一个按钮。所以我在每个按键事件上运行这个测试,但使用返回的val(),结果总是落后一步。使用change()事件对我来说不是一种选择,因为直到您离开文本框,该按钮才会被禁用。如果有更好的方法做到这一点,我很高兴听到它!
如果该按钮被禁用,如果再次文字被删除?如果是这样,你可能不得不坚持按键。 – Brilliand 2014-01-27 19:00:20