Alle Möglichkeiten zum auslösen einer Schaltfläche klicken Sie in jquery
Ich will wissen, alle Möglichkeiten zum auslösen einer Schaltfläche in jQuery, ich habe versucht aber es funktioniert nicht,
$("#<%=btA.ClientID%>").trigger('click');
Hinweis: seine ASP.Net button und was ich will, ist, um die trigger-Taste klicken, so dass es auslösen wird, eine code-behind-Methode klicken Sie auf buttonA.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
wenn es nicht funktioniert, versuchen zu warnen, diese und überprüfen Sie, ob es ist immer zugegriffen JQ
Haben Sie registriert das Ereignis mit jquery in der folgenden Weise
Eine weitere Sache, um zu bestätigen, sind Sie laden Sie diese Taste direkt auf die Seite laden oder Sie mit irgendeiner Seite update panel, laden Sie es anschliessend?
Wenn ja, dann sollten Sie binden Sie die Ereignis-Schaltfläche in der folgenden Weise
Grund, dass der trigger nicht funktioniert ist Jquery nur erlauben, Sie auslösen einen Klick, Jquery erstellt hat. Verwenden Sie die trigger-route nachdem Sie Sie geschrieben haben ein Klick-listener.
Seine beats mich, da es sich um eine sehr einfache Sache. Ich habe eigentlich nur versucht, es aus und es funktionierte ohne eine Anhängevorrichtung. Hier ist mein markup:
... und ich habe diese Methode in meinem code hinter:
Wenn die Anwendung ausgeführt wird, löst es
click
Veranstaltung derbtA
- Taste feuert sofort, und der Hallo Welt! text gerendert wird auf dem Etikett. Prüfen Sie, ob Sie könnte etwas fehlen.Ich glaube, das ist der einzige andere Weg.
Können Sie versuchen, die Verdrahtung der Fall,wenn das control selbst ist nicht geladen auf der Seite.
Versuchen, diese stattdessen.Er kauft sich ein bisschen Zeit und dann Drähte die Veranstaltung.
Mache ich immer ClientIdMode="static", so dass Sie leicht rufen Sie das element mit der gleichen id konfiguriert Sie in der Seite..
Damit Sie nicht hvae zu verwenden ClientID.. Mehr über Sie benutzen kann asp.net code in eine separate js-Datei.
$("#"<%=btA.ClientID%>").trigger('click');
zu
$("#btA").klicken Sie();