Ho un pulsante nascosto su un modulo che ho bisogno di fare clic per attivare un trigger asyncpostback che è collegato a un pannello di aggiornamento.Jquery e attivare un clic su un pulsante nascosto
Come è fatto?
Ho un pulsante nascosto su un modulo che ho bisogno di fare clic per attivare un trigger asyncpostback che è collegato a un pannello di aggiornamento.Jquery e attivare un clic su un pulsante nascosto
Come è fatto?
$('#myHiddenButton').trigger("click");
O semplicemente
$('#myHiddenButton').click();
Vedi Events/Trigger
Come su
$("#buttonid").click();
Se si imposta la proprietà Visible su false; tipicamente in .net il controllo non verrà reso nell'output HTML dopo l'elaborazione della pagina. Pertanto, per quanto riguarda jQuery, il pulsante non esiste.
È possibile eseguire una sorgente di visualizzazione sulla pagina per verificarlo.
Se si vuole fare questo, invece di utilizzare la proprietà Visible, si può fare qualcosa di simile:
<asp:Button ID="HiddenButtonID" runat="server" style="visibility: hidden; display: none;" />
Quindi è possibile utilizzare jQuery pulsante per fare clic come:
$("#HiddenButtonID").click(); //Remember that in button, you must set ClientIDMode = "static"
o
$("#<%=HiddenButtonID.ClientID%>").Click();
Il mio browser si blocca solo – RubbleFord
Ciò sarebbe causato da qualcos'altro, quelli sono i modi per innescare ger un evento click. – karim79
Questo non funzionerà se si ha la proprietà Visible = False del pulsante. Devi usare css. Visible = "False" interrompe il jquery click(). – CarComp