2009-07-07 27 views

Respuesta

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

O simplemente

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

Ver Events/Trigger

+0

Sólo hace que mi navegador se cuelgue – RubbleFord

+0

Eso sería causado por otra cosa, esas son las formas de trigonometría ger un clic evento. – karim79

+0

Esto no funcionará si tiene la propiedad Visible del botón = False. Tienes que usar css. Visible = "False" rompe jquery click(). – CarComp

3

¿Qué tal

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

Si establece la propiedad visible en false; normalmente en .net, el control no se representará en el resultado HTML una vez que se haya procesado la página. Por lo tanto, en lo que respecta a jQuery, el botón no existe.

Puede hacer una fuente de visualización en la página para verificar esto.

Si quieres hacer esto, en lugar de utilizar la propiedad visible, se puede hacer algo como:

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

A continuación, puede utilizar jQuery botón para hacer clic como:

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

o

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

El estilo = "visibility: hidden; display: none;" Hizo el truco. Estaba usando visible = "false" – Lucas

+0

Esto realmente debería ser la respuesta. – CarComp

Cuestiones relacionadas