jQuery onclick无法在浏览器Edge中运行

时间:2018-02-13 12:16:36

标签: javascript jquery webforms onclick microsoft-edge

查看:

<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

1 个答案:

答案 0 :(得分:2)

通过将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>