首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery .click没有在IE 11中开火

JQuery .click没有在IE 11中开火
EN

Stack Overflow用户
提问于 2016-07-06 14:31:17
回答 2查看 5.9K关注 0票数 1

我有一个网站,用数据调出一个模态。它验证该模态,然后关闭该模态。这是密切的功能:

代码语言:javascript
复制
function closeModal() {
    console.log("Close Modal button clicked");
    console.log("Simulate buttonclick on " + '<%=btnSave.ClientID%>');
    try
    {
        $('#<%=btnSave.ClientID%>').click();
    }
    catch(err)
    {
         console.log("btnSave.click error: " + err);
    }
    return true;
}

.click调用一个按钮,该按钮调用一个ASP函数将数据发送到数据库。这在Chrome和Firefox中很好,但在IE11中却不起作用。

这里是IE的控制台:

IE控制台日志

这与Chrome在日志中发布的内容是一样的。然而,这种保存是在Chrome和Firefox中调用并成功的,而不是在IE上。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-06 15:15:47

IE11似乎在支持DOM级别2 HTMLElement.click()方面有一些限制。请看一下以下答案。这对你很有帮助。

票数 2
EN

Stack Overflow用户

发布于 2016-07-06 14:44:28

尝试使用jQuery关闭您的模式。

代码语言:javascript
复制
//Get a reference to your modal and hide it
$('#deleteModal').modal('hide');

<div class="modal fade" tabindex="-1" role="dialog" id="deleteModal">
    <div class="modal-dialog">
        <div class="modal-content">
        </div><!-- /.modal-content -->
    </div><!-- /.modal-dialog -->
</div><!-- /.modal -->
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38226640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档