2017-06-22 61 views
0

所以,我在想一个问题,我刚才问过关于如何使用keyUp通常可以检测到按下某个键的问题。然而,这种方法的问题是,如果你按住一个键(逻辑上它可能会退格,你会按住),它会更新键是向上,这意味着他们按下它。更新值时更新值,而不是当按下一个键时

我觉得如果您希望在每次input变长或变短时更新某些内容,可能会出现问题。

有关如何解决此问题的任何想法?我的想法是经常检查是否.length;已经改变,但即使这样做的工作,我不知道你怎么能做到这一点。

在此先感谢!

+3

你看着'onChange'? –

+0

https://api.jquery.com/change/ – gaynorvader

回答

0

使用onChange,或jQuery的方式

$(document).on('change','#yourinput',function(){ 
console.log($(this).val) 
})