首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用JavaScript/jQuery单击“不触发母版页事件”按钮

使用JavaScript/jQuery单击“不触发母版页事件”按钮
EN

Stack Overflow用户
提问于 2022-09-13 15:09:02
回答 1查看 127关注 0票数 0

我有一个母版页和内容页,在内容页中有一个带有服务器端单击事件的按钮。我想使用JavaScript/jQuery调用内容页按钮服务器端单击母版页按钮onClientClick事件中的事件。参见下面我尝试过的代码,它没有显示任何错误(我已经使用F12浏览器开发工具验证了错误),也没有触发事件。请看下面的代码,并建议我是否遗漏了什么。

代码语言:javascript
运行
复制
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
   <script type="text/javascript">
       $(document).ready(function () {
           console.log("ready!");           
           $("#btnMasterSubmit").click(function () {
               var btnContent = document.getElementById('ContentPlaceHolder1_btnSave');
               btnContent.click();
           });
       });
   </script>

相同的代码在IE浏览器中工作,但在边缘和其他浏览器中不起作用。我只想在边缘浏览器中处理这个问题。

谢谢你,苏雷什

EN

回答 1

Stack Overflow用户

发布于 2022-09-13 15:57:33

在母版页中编写如下函数

代码语言:javascript
运行
复制
$(document).on('click', "#btnMasterSubmit,#ContentPlaceHolder1_btnSave", function(e) {
  clickHandler(e);
}

function clickHandler(e) {
  let id = $(e.target).attr('id');
  if (id == "#btnMasterSubmit") {
    // do something
  } else if (id == "#ContentPlaceHolder1_btnSave") {
    // do something else
  }
}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73705324

复制
相关文章

相似问题

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