Ctrl + V(粘贴)触发jQuery的keyup函数TWICE

use*_*063 2 javascript jquery keyup

如何使Ctrl+ V或粘贴不触发keyupTWICE功能?

这对我来说是一个问题,因为我制作了一个自动完成功能,当我粘贴到文本框中时它会显示两次相同的数据.我希望现在更有意义.

编辑:

好球员,我已经找到了如何检测Ctrl+ V$('#this-id').bind('paste', function() {});

但现在另一个跟进问题是如何将它与它结合起来,keyup以便在paste按下时keyup不再触发.

use*_*063 7

好的伙计们,谢谢大家的答案,但在阅读时,很多博客都说:" 如果你正在实现自动完成功能,请不要依赖'keyup'功能 "

所以我将代码更改为 $('#this-id').bind('input', function() {});

它有效,我现在不必担心粘贴或其他任何事情.我希望这对其他人也有帮助.