jQuery:触发器<asp:LinkBut​​ton>单击

Kei*_* L. 10 asp.net jquery click

我需要触发点击<asp:LinkButton>.

例1

以下是有效的:

<asp:Button ID="myBtn" runat="server" />

$("#myBtn").trigger("click");
Run Code Online (Sandbox Code Playgroud)

例题

现在用的LinkBut​​ton同样的事情工作:

<asp:LinkButton ID="myBtn" runat="server" />

$("#myBtn").trigger("click");
Run Code Online (Sandbox Code Playgroud)

我需要触发asp:LinkBut​​ton的click事件.

Glo*_*opy 15

代替

$("#myBtn").trigger("click");
Run Code Online (Sandbox Code Playgroud)

试试这个

eval($("#myBtn").attr('href'));
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅此答案:https://stackoverflow.com/a/943441/1207991


Cur*_*urt 6

添加CssClass属性LinkButton并将其用作选择器.

其他答案建议使用ASP.NET ClientID得到的渲染ID LinkButton,这是很好的,但是这意味着你必须有您在网页中内嵌的脚本,脚本将只此1个按钮的工作.

使用类意味着您可以有多个元素触发相同的事件,这意味着您不需要使用内联服务器端代码来使其工作.

<asp:LinkButton ID="myBtn" runat="server" CssClass="myLink" />

$(".myLink").trigger("click");
Run Code Online (Sandbox Code Playgroud)