我需要一个捕捉副本&粘贴事件。我有一个例子。但粘贴事件会引发4次。为什么?我需要它一次。这是代码?请帮帮我?
$(function() {
return $('#myform').bind('paste', function(e) {
return alert("123");
});
});
答案 0 :(得分:0)
我不确定您使用哪种浏览器可以解雇四个事件,但我已经为自己测试了您的代码并且无法重现该行为。话虽如此,您的代码存在一些问题,因为它是......
绑定事件后,不需要return
jQuery对象。
由于return alert()
返回alert
,因此无需undefined
。
看看这些变化:
$(function() {
$('#myform').bind('paste', function(e) {
console.log(e.type);
});
});