视图:

<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解决

Header.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/

10-14 20:56
查看更多