当有人复制和粘贴时触发keyup功能

Trigger the keyup function when someone copy and paste

本文关键字:keyup 功能 复制      更新时间:2023-09-26

我已经得到了多个文本框的键up功能。我如何触发keyup功能时,有人复制和过去的东西在文本框?

.on("click blur keyup", ".emotion", function() {
     //match something
});

切换事件keyupinput,这将触发每当有东西被输入到字段,即使文本被粘贴(既按下CTRL + V或鼠标右键»粘贴。

.on('input', '.emotion', function() {   
    // Do your stuff.
});

这是你想要的:

$("#editor").on('paste', function(e) {
  $(e.target).keyup();
});
$("#editor").on('keyup', function(e) {
  alert('up');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="editor">

使用paste事件。据我测试,它适用于Ctrl+V粘贴,并右键单击>粘贴粘贴。