IE 11中未调用绑定粘贴事件

时间:2019-07-16 18:42:01

标签: javascript jquery internet-explorer

在我的代码中,我将粘贴事件绑定到了html(甚至尝试将其绑定到主体),如下所示:

$("body").bind("paste", function (e) {
     console.log("Hereeee");
});

$("html").bind("paste", function (e) {
     console.log("Hot in Herrrree");
});

它们都不在IE 11中工作,这意味着console.logs没有出现,但是在Chrome和Safari中工作.....我需要做什么才能使其在IE 11中工作?

2 个答案:

答案 0 :(得分:0)

如果改用.on怎么办?

$('html').on('paste', function (e) {
     console.log("Hot in Herrrree");
});

答案 1 :(得分:0)

我认为您应该能够在IE中的某些元素中粘贴某些内容,然后可以触发粘贴事件。您可以检查以下代码:如果我在文本框中粘贴了某些内容,则将触发粘贴事件。

$("html").bind("paste", function (e) {
    console.log("Hereeee");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<input type="text" />