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)
例题
现在用的LinkButton同样的事情不工作:
<asp:LinkButton ID="myBtn" runat="server" />
$("#myBtn").trigger("click");
Run Code Online (Sandbox Code Playgroud)
我需要触发asp:LinkButton的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
添加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)