Обнаружение HTML изменений текстовой области - PullRequest
9 голосов
/ 13 мая 2010

Я бы хотел отслеживать изменения моей текстовой области с помощью jQuery. Я могу сделать это с событием keyup, и оно отлично работает. Но какое событие я могу получить, когда пользователь нажимает текстовую область (щелчок правой кнопкой мыши), а затем выбирает вставить?

Событие щелчка происходит только тогда, когда пользователь щелкает левой кнопкой мыши текстовую область.

Как мне справиться с этой ситуацией?

1 Ответ

10 голосов
/ 14 мая 2010

Вы можете обнаружить вставки или надрезы в текстовой области:

$("#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!');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...