我有以下jQuery綁定來偵聽某些文本輸入元素中的粘貼操作。函數內部是否有方法來獲取觸發事件的實際元素的引用?我的目標是清除輸入中的文本,如果內部粘貼了任何內容,但'這'似乎不正確。Jquery綁定到多個元素
編輯,代碼已被更新:
$(window).on("load", function() {
$('.watchable').bind("paste", function() {
alert('called!');
$(this).val('');
});
});
我使用JQuery 1.11.3。我看到警報,但文字未清除。
這是一個jsFiddle演示。將任何文本粘貼到2個文本字段中的任一個中,即警報顯示,但文本字段中的文本不會被清除。
https://jsfiddle.net/8bep1Lxh/
'$(本).VAL( '');' – Tushar
FYI如jQuery的1.7,在'。對(中)'方法是將事件處理程序附加到文檔的首選方法。 – j08691
我已驗證該事件是由警報觸發的,但文本仍未清除。 – user1154644