如何使 Ctrl+V 或 Paste 不触发 keyup
函数 TWICE?
这对我来说是一个问题,因为我做了一个自动完成功能,当我粘贴到文本框中时,它会显示相同的数据两次。我希望这现在更有意义。
编辑:
好的,我已经找到了如何通过 $('#this-id').bind('paste', function() {});
检测 Ctrl+V
但是现在另一个后续问题是如何将它与 keyup
结合起来,以便在按下 paste
时,keyup
不再触发。
最佳答案
好的,谢谢大家的回答,但是当我阅读一些文章时,很多博客都这样说:“ 如果您要实现自动完成功能,请不要依赖 'keyup' 功能 ”
所以我把我的代码改成了 $('#this-id').bind('input', function() {});
它起作用了,我现在不必担心粘贴或其他任何事情。我希望这对其他人也有帮助。
关于javascript - Ctrl+V ( Paste ) 触发 jQuery 的 keyup 函数 TWICE,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22778854/