gpt4 book ai didi

javascript - 简单的 jQuery 单击事件在 IE11 中不起作用?

转载 作者:行者123 更新时间:2023-12-01 01:26:20 29 4
gpt4 key购买 nike

我有一些 jQuery 在 Chrome 中运行得很好,但经过测试它根本无法运行。为了帮助解决这个问题,我创建了一个简单的按钮,其中包含一个非常精简的 jQuery 版本,它应该只显示一个删除按钮。但是,我在控制台中收到语法错误,并且没有看到警报。

有人看到我错过了什么吗?我正在使用 CSS 类将 jQuery 代码挂接到按钮上,但我认为这不是问题......除非 IE 无法处理它。

$(".delete").on('click', (e) => {
e.preventDefault();

alert("delete");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<button class="btn btn-danger delete"><i class="fas fa-trash-alt"></i> Delete</button>

最佳答案

IE11 不支持匿名函数的箭头表示法。将 (e) => {} 更改为 function(e) {},如下所示:

$(".delete").on('click', function(e) {
e.preventDefault();

alert("delete");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<button class="btn btn-danger delete">
<i class="fas fa-trash-alt"></i> Delete
</button>

关于javascript - 简单的 jQuery 单击事件在 IE11 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53732461/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com