为什么粘贴事件值会延迟?

时间:2016-03-17 20:58:19

标签: javascript jquery

我有这个简单的代码:http://jsfiddle.net/yLo5hm81/

$('#mytext').on('paste keyup', function(e) {
    console.log('hello', e.type, this.value)
})

当我粘贴时,它总是落后。因此,粘贴值最初会返回空字符串。粘贴再次返回我最初粘贴的内容。

任何解决方法?

修改您必须在上下文菜单中右键单击并粘贴。转载于Chrome& FF

1 个答案:

答案 0 :(得分:2)

使用input事件满足您的所有需求:http://jsfiddle.net/yLo5hm81/3/

$('#mytext').on('input', function(e) {
    console.log(this.value);
})