У меня есть текстовое поле, к которому я привязываю событие paste
к использованию JQuery. Когда я впервые вставляю что-то в поле формы и регистрирую его val()
, возвращается пустая строка. Аналогично, если я снова вставлю в поле, он вернет предыдущее значение перед вставкой . По сути, у меня есть состояние гонки или проблема последовательности, из-за отсутствия лучшего термина. Кажется, поле формы не будет обновлено, пока не завершится событие вставки.
Есть ли способ проверить значение поля после , когда событие вставки завершено и поле действительно заполнено? Мне нужно фактическое значение поля, а не clipboardData, поскольку я знаю, что это функция только для IE.
$('#url').bind('paste', function(e) {
alert($(this).val());
});