检测html textarea的变化

时间:2010-05-13 19:58:27

标签: jquery events textarea

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

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

我该如何处理这种情况?

1 个答案:

答案 0 :(得分:10)

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

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

或者结合:

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