Jquery并触发一个隐藏按钮的单击

时间:2009-07-07 10:50:08

标签: asp.net jquery

我在表单上有一个隐藏按钮,我需要单击该按钮以触发附加到更新面板的asyncpostback触发器。

这是怎么做到的?

3 个答案:

答案 0 :(得分:18)

$('#myHiddenButton').trigger("click");

或者只是

$('#myHiddenButton').click();

请参阅Events/Trigger

答案 1 :(得分:8)

如果将Visible属性设置为false;通常在.net中,在处理页面后,控件不会在HTML输出中呈现。因此,就jQuery而言,该按钮不存在。

您可以在页面上执行查看源来验证这一点。

如果您想这样做,而不是使用Visible属性,您可以执行以下操作:

<asp:Button ID="HiddenButtonID" runat="server" style="visibility: hidden; display: none;" />

然后您可以使用jQuery单击按钮:

$("#HiddenButtonID").click(); //Remember that in button, you must set ClientIDMode = "static"

$("#<%=HiddenButtonID.ClientID%>").Click();

答案 2 :(得分:3)

怎么样

$("#buttonid").click();