當沒有按下鍵盤上的鍵時,每當我改變<input type="text">
上的文字時,是否有方法觸發一個事件?當沒有用鍵盤觸發jQuery時,文本改變了事件
我的意思是當某人輸入時右鍵單擊 - >在輸入上粘貼或拖動選定的文本,而不是僅在按下某個鍵時捕獲。
我已經試過:
<input id="some-id" onchange="alert('fired')">
和
$('#some-id').on('change', ev_handler);
$('#some-id').change(ev_handler);
唯一的事件觸發是那些涉及到的按鍵,但他們不火上粘貼或拖動
看起來像是如果綁定到「輸入」事件,它按預期工作。由於某些原因,請參閱https://gist.github.com/brandonaaskov/1596867 – jasoncrawford 2013-04-22 05:49:53