2016-06-08 181 views
0

我有這個代碼事件粘貼來管理什麼時候粘貼到輸入。事件「在粘貼」不叫

$(document).on('paste','.paste',function() { 
    alert('something pasted'); 
}); 

輸入是在HTML像這樣定義

<INPUT name='textinput' class='paste' type='text'> 

我一直在試圖與debugguer和事件處理程序沒有被調用。我使用類而不是ID,因爲我有許多輸入來管理。另外我的輸入是在頁面加載後追加的。爲此我使用$(document).on方法。任何想法或建議?這有什麼問題?感謝您的幫助。

+0

你的代碼對我的作品(鉻50.0.2661.102) – BenG

+0

我用IE 11.0.9600.18015IS – jonal

+0

在IE 11.0.9600.18314工作https://plnkr.co。/Zz4vxq9Qe3KzZSggLMf6。jQuery庫2.2.0用在這裏。 – Avijit

回答

0

試試這個

$(document).ready(function(){ 
     $('.paste').on('paste',function() { 
      alert('something pasted'); 
     }); 
    }); 
+0

這沒關係,但它不appened投入工作後, – jonal

0

它運行得非常好。

$(document).ready(function() { 
    $(document).on('paste','.paste', function() { 
     alert('something pasted'); 
    }); 
}); 

代碼:https://jsfiddle.net/ChaHyukIm/zcrh3fz3/1/

+0

嘗試更新的代碼。 https://jsfiddle.net/ChaHyukIm/zcrh3fz3/2/ –

+0

同一代碼在Chrome,但不在IE中。 – jonal