我有這個簡單的代碼:http://jsfiddle.net/yLo5hm81/爲什麼粘貼事件值延遲?
$('#mytext').on('paste keyup', function(e) {
console.log('hello', e.type, this.value)
})
當我粘貼,它總是落後。所以最初粘貼一個值會返回空字符串。粘貼再次返回我原來粘貼的內容。
任何解決方法?
編輯您必須右鍵單擊並從上下文菜單中粘貼。在Chrome & FF轉載
我有這個簡單的代碼:http://jsfiddle.net/yLo5hm81/爲什麼粘貼事件值延遲?
$('#mytext').on('paste keyup', function(e) {
console.log('hello', e.type, this.value)
})
當我粘貼,它總是落後。所以最初粘貼一個值會返回空字符串。粘貼再次返回我原來粘貼的內容。
任何解決方法?
編輯您必須右鍵單擊並從上下文菜單中粘貼。在Chrome & FF轉載
使用input
事件您的所有需求:http://jsfiddle.net/yLo5hm81/3/
$('#mytext').on('input', function(e) {
console.log(this.value);
})
啊該死的那是一個我不記得那是如此明顯,我記得'propertychange',然後記得那只是IE ha –
@DaveStein;)我們可能只是chirurgs或牙醫,但是nooo –
這是對我很好。你正在測試哪個瀏覽器? – Yass
Firefox和更新的步驟:) –
粘貼事件在粘貼更改值之前觸發,以便它可以從事件中取消 – dandavis