Javascript textarea更改dom事件,该事件可以在不丢失焦点的情况下工作,例如使用鼠标粘贴

Javascript textarea更改dom事件,该事件可以在不丢失焦点的情况下工作,例如使用鼠标粘贴,javascript,dom,mouseevent,jquery,Javascript,Dom,Mouseevent,Jquery,我正在创建一个网页,逐条翻译文本。用户应该填写许多文本区域,完成后按“保存”按钮。默认情况下,“保存”按钮处于非活动状态,并在按键、向上键和向下键时变为活动状态。但是,这并不包括使用鼠标右键单击并按“粘贴”或中键单击粘贴文本(中键单击粘贴在X窗口中很常见)的情况。这种粘贴场景在我创建的网页上比较常见 “更改”事件可以工作,但只有在textarea失去焦点后才会触发。有没有办法在文本更改时立即触发鼠标粘贴事件 谢谢大家! $("textarea").on("change keyup keydown

我正在创建一个网页,逐条翻译文本。用户应该填写许多文本区域,完成后按“保存”按钮。默认情况下,“保存”按钮处于非活动状态,并在按键、向上键和向下键时变为活动状态。但是,这并不包括使用鼠标右键单击并按“粘贴”或中键单击粘贴文本(中键单击粘贴在X窗口中很常见)的情况。这种粘贴场景在我创建的网页上比较常见

“更改”事件可以工作,但只有在textarea失去焦点后才会触发。有没有办法在文本更改时立即触发鼠标粘贴事件

谢谢大家!

$("textarea").on("change keyup keydown paste cut copy", function(e) {

// do something

});
您可以根据需要附加任何事件。剪切、复制和粘贴。我把它们都加进去了