我正在创建一个逐页翻译文本的网页。用户应该填写许多textareas并在完成后按“保存”按钮。默认情况下,保存按钮处于非活动状态,并在按键,键盘和键控时变为活动状态。但是,这并不包括使用鼠标粘贴文本,右键单击并按“粘贴”或通过中键单击(中间点击粘贴在X Windows中很常见)的情况。这种粘贴方案在我正在创建的网页上相对常见。
“改变”事件会起作用,但只有在textarea失去焦点后才会触发。有没有办法让文本更改时立即触发鼠标粘贴事件?
谢谢!
答案 0 :(得分:7)
$("textarea").on("change keyup keydown paste cut copy", function(e) {
// do something
});
您可以附加任何您想要的活动。剪切,复制和粘贴。我添加了所有这些!