我有以下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