将元内容从EmulateIE7更改为Edge后,jQuery对话框立即关闭

将元内容从EmulateIE7更改为Edge后,jQuery对话框立即关闭,jquery,asp.net,Jquery,Asp.net,我使用aspx页面上的jQuery对话框。单击按钮时,对话框将打开。它在IE7浏览器上运行良好,但在我将IE7更改为Edge之后,对话框立即显示并关闭。我在网上搜索并尝试了添加preventDefault的方法,但没有成功,并且出现了另一个错误 这是我在aspx页面上更改IE的代码 <%--<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />--%> <meta http-equiv="X-UA

我使用aspx页面上的jQuery对话框。单击按钮时,对话框将打开。它在IE7浏览器上运行良好,但在我将IE7更改为Edge之后,对话框立即显示并关闭。我在网上搜索并尝试了添加
preventDefault
的方法,但没有成功,并且出现了另一个错误

这是我在aspx页面上更改IE的代码

<%--<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />--%>
 <meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
 <button id="cmdChange" class="btnNarrow" onclick="change();">Change</button> 

有人能告诉我怎么解决吗?提前谢谢。

我想好了。我在aspx页面上添加了onclick函数,然后在其中调用该函数。删除了函数更改中的e.preventdefault()

代码为aspx页:

<script language="javascript" type="text/javascript">
 $(document).ready(function () {

       $('#cmdChange').click(function (e) {              
           e.preventDefault();
           change();
       });
 });

$(文档).ready(函数(){
$('#cmdChange')。单击(函数(e){
e、 预防默认值();
改变();
});
});

<script language="javascript" type="text/javascript">
 $(document).ready(function () {

       $('#cmdChange').click(function (e) {              
           e.preventDefault();
           change();
       });
 });