Ich möchte den Titel eines UI-Dialogs ändern, nachdem ich ein Formular in diesem UI-Dialog eingereicht habe. Also in der Callback-Funktion, nachdem load
ich vorschlagen sollte, aber ich habe versucht und ohne Ergebnis gegoogelt.
Hat jemand eine Idee?
javascript
jquery
jquery-ui
jquery-dialog
Guido Lemmens 2
quelle
quelle
.option()
Methode, die auch ein Objekt nimmt, sieheoptions(options)
hier: api.jqueryui.com/dialog/#method-optionIch habe eine einfachere Lösung gefunden:
Hoffentlich hilft das!
quelle
Eine Erweiterung der hackigen Idee von Nick Craver, benutzerdefinierten HTML-Code in einen jquery-Dialogtitel einzufügen:
quelle
Ich habe versucht, das Ergebnis von Nick umzusetzen:
Aber das hat bei mir nicht funktioniert, weil ich mehrere Dialoge auf einer Seite hatte. In einer solchen Situation wird der Titel nur beim ersten Mal korrekt eingestellt. Der Versuch, Befehle zu heften, funktionierte nicht:
Ich habe dies behoben, indem ich den Titeln zu den Argumenten der Javascript-Funktion jedes Dialogfelds auf der Seite hinzugefügt habe:
quelle
Noch besser!
quelle
id
von yoru Dialog ist#dialog
.