查看:
<asp:PlaceHolder runat="server" ID="myPlaceHolder">
<button id="cmdMyButton">ButtonName</button>
jQuery:
$(function () {
$('body').on('click', "#cmdMyButton", function (e) {
alert("alertmessage");
});
...
单击按钮 cmdMyButton 在 Firefox 和 Chrome 中可以工作,但在 Edge 中绝对不会执行任何操作。我在 Edge 中没有收到警报。
我已经尝试了该主题中的所有内容 Microsoft Edge: onclick event stops working? 但对我来说没有任何作用。我正在使用 jQuery 3.3.1
最佳答案
通过将 jQuery 更新到 3.3.1 解决
标题.asax:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js" ></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/3.3.1/jquery-ui.min.js" ></script>
关于javascript - jQuery onclick 在浏览器 Edge 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48766666/