So erstellen und entfernen einer HTML-hidden-Feld mit jQuery?
Ich bin neu in JavaScript und jQuery also bitte Geduld mit mir.
Erste von allen hier ist mein code, so dass Sie können es testen um zu sehen, was falsch ist: http://jsfiddle.net/Lzw4e/1/
Ich möchte erstellen Sie eine neue verstecktes Feld zu jeder Zeit der Benutzer wählt aus der linken <select>
element entfernen /zerstören die hidden-Feld, wenn der Benutzer klickt auf der rechten <select>
element.
Ich verwendet die jQuery-Befehl $("<input type='hidden' value=selectedAddFootballPlayerId>");
aber wenn ich Sie geprüft habe Firebug kann ich nicht sehen, alle versteckten Feld erstellt wird. Für die Entfernung der versteckten Feld ich weiß es wirklich nicht.
Bitte helfen Sie mir. Vielen Dank im Voraus.
Also du meinst, ich habe wirklich zu machen, mindestens ein hidden-Feld? Was ich will, geschehen wird, dass, wenn ein Benutzer fügt ein Fußball-Spieler, ist die Zeit ein versteckter Wert wird erstellt, um den Wert des ausgewählten football-Spieler.
InformationsquelleAutor NinjaBoy | 2011-11-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass Sie verwirrt sind bei der Definition der Auswahl oder wo Sie wollen, um Ihr neues Element. Versuchen Sie es mit diesem (ich verwende die text-inputs):
http://jsfiddle.net/Lzw4e/6/
InformationsquelleAutor Galled
Für diese können Sie verwenden,
.append()
.Zum entfernen verwenden
.remove()
.Seien Sie vorsichtig bei der Verwendung meinem Beispiel, wie es werden entfernen Sie alle Formular-Elemente, die ausgeblendet sind. Wenn Sie mehr wollen, prescision, die Sie zuweisen können, einen
id
Wert des versteckten input-und rufen Sie dann, wie Ihre Auswahl im zweiten Beispiel.InformationsquelleAutor esqew
Erstellen -
Dann zu entfernen -
InformationsquelleAutor ipr101
Müssen Sie das Feld Anhängen:
jQuery nicht Verstand jedes html-Validität, wenn mit dem anfügen, er wird es einfach tun. So spielt es keine Rolle, ob es ein div oder ein wählen Sie oder etwas anderes 🙂
InformationsquelleAutor Sgoettschkes
Funktionierende version
http://jsfiddle.net/Lzw4e/7/
Änderungen
1
2
Kein problem, vergessen Sie nicht, hinzuzufügen, dass die Eingabe einen Namen, wenn Ihre arbeiten mit Arrays wohl
player
oderplayer[]
wird benötigt zum verarbeiten der InformationenInformationsquelleAutor Utku Yıldırım