Javascript 确定在jquery中单击了哪个asp.net提交按钮
我在asp中的窗体中有两个asp按钮。 当我点击任何提交按钮时,下面的函数被调用,最终调用callotherfunction() 我想区分单击和运行callotherfunction();仅适用于1个按钮 以下是我的两个提交按钮:Javascript 确定在jquery中单击了哪个asp.net提交按钮,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我在asp中的窗体中有两个asp按钮。 当我点击任何提交按钮时,下面的函数被调用,最终调用callotherfunction() 我想区分单击和运行callotherfunction();仅适用于1个按钮 以下是我的两个提交按钮: <asp:Button ID="btn1" runat="server" OnClick="Button1_Click" Text="Start Search" /> <asp:Button ID="btn2" runat="server
<asp:Button ID="btn1" runat="server" OnClick="Button1_Click" Text="Start Search" />
<asp:Button ID="btn2" runat="server" OnClick="Button2_Click" Text="Export Data to Excel" />
我没有任何警觉。
我应该如何进行该过程。$(“#”)单击(function(){…});
$("#<%=btn1.ClientID %>").click(function() { ...});
类似这样的代码对我很有用
$(document).ready(function () {
$("input[id$='btn1']").click(function () {
alert("button1");
});
});
要显示相关的呈现HTML吗?您的
$(“输入”)。单击(函数(){
应该可以正常工作。是的,我也这么认为。但它不会给我任何提示,也不会给我任何错误。有没有其他方法可以获取被单击的提交按钮的id?你能发布HTML吗?现在我们只能猜测这不起作用的原因。live在1.7中被弃用,在1.9中被删除。不要使用它。而是在()上学习使用)
$("#<%=btn1.ClientID %>").click(function() { ...});
$(document).ready(function () {
$("input[id$='btn1']").click(function () {
alert("button1");
});
});