检测html textarea的变化

Col*_*y77 9 jquery events textarea

我想用jQuery监视我的textarea的变化.我可以用keyup事件做到这一点,它完美无缺.但是当用户点击textarea(右键单击)时,我可以获得什么事件,然后选择粘贴?

仅当用户在textarea上单击鼠标左键时才会发生Click事件.

我该如何处理这种情况?

Gle*_*lar 10

您可以通过以下方式检测到textarea中的粘贴或切割:

$("#TextBox1").bind('paste', function(e) {
            alert('pasting text!');
        });
$("#TextBox1").bind('cut', function(e) {
            alert('cut text!');
        });
Run Code Online (Sandbox Code Playgroud)

或者结合:

$("#Text1").bind('cut paste', function(e) {
    alert(e.type + ' text!');
});
Run Code Online (Sandbox Code Playgroud)

  • 它对我不起作用.但它很接近,所以我会接受它.正确的答案:$("#TextBox1").bind('输入粘贴',函数(e){...}); (5认同)