jquery, wie man Formular-element-Typen, Namen und Werte
Ich weiß, ich kann die name - /Wert-Verhältnis durch die Verwendung
$(#form).serializeArray();
Aber ist es ein Weg, um die ganze enchilada, Typ, name und Wert mit einem Anruf?
InformationsquelleAutor PruitIgoe | 2011-04-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
$("form :input")
Pro die docs:
Nun zu deiner Frage,
Wenn Sie wollen einfach nur eine Schleife durch die Elemente,
Aber wenn Sie zurückkehren möchten, irgendeine Art von Struktur, die Sie verwenden können
.map()
Oder wenn Sie wollen einfach nur, um die Elemente
Beispiel auf jsfiddle
Schönes, sauberes selector, +1!
Danke Mark, dann klappt das.
InformationsquelleAutor Mark Coleman
Den code unten hilft, um die details der Elemente, die aus der spezifischen form mit dem form-id,
Den code unten hilft, um die details der Elemente von allen Formen, die in die für das laden der Seite,
Den code unten hilft, um die details der Elemente, die in die für das laden der Seite, auch wenn das element nicht in der tag,
HINWEIS: ergänzen Wir die mehr-element-tag-name für das, was wir brauchen in der Objekt-Liste wie unten,
InformationsquelleAutor Srinivasan.S
Können Sie eine Schleife durch jeden
input
element der Gestaltung und Nutzung der Daten erhalten Sie von dort? So etwas wie dieses:Nun könnte man ändern Sie den Selektor zu verwenden
form input, form select, form textarea
Am besten ist es Praxis in der Programmierung zu buchstabieren jede variable für das, was es tut. Mit den meisten IDE 's jetzt mit" auto-vervollständigen " es gibt keine Notwendigkeit zu verwenden, da Buchstaben Variablen. Statt
i
verwendenindex
und stattv
verwendenvalue
Uhh, yeah, ich könnte, wenn ich wollte es einfach auf mich selbst und all das... : D ich bin im Wald und die Bäume-Modus hier, fehlt offensichtliche Sachen...
Warum wählen Sie Wert als Attribut, wenn Sie konnte einfach
.val()
?InformationsquelleAutor Josh
Bekommen ALLE Formular-Elemente verwenden
InformationsquelleAutor Bot
Vielleicht
children()
wird mehr nützlich, aber Sie müssen noch die filter-Elemente von Interesse, selbst, wenn Sie mithilfe einer Auswahl.Könnten Sie auch Folgendes tun, wenn Sie nur wollen, wählen Sie
erfolgreiche
Elemente in der form; diese enthalten jedoch KEINE Tasten oder deaktivierte Felder.Mark ' s Antwort scheint die beste Art und Weise, IMO.
Was jostster sagte, dann bekomme ich alle Beschriftungen, <p> - tags und was nicht innerhalb der <form></form>
Ich weiß, das ist was für Kinder (), aber ich sollte wahrscheinlich haben geklärt - habe ich aktualisiert meine Antwort. Dank
InformationsquelleAutor no.good.at.coding