Ich verwende eine JQuery-Vorlage, um dynamisch mehrere Elemente auf derselben Seite zu generieren. Jedes Element sieht so aus
<div id ="DynamicValueAssignedHere">
<div class="something">Hello world</div>
<div class="formdiv">
<form name="inpForm">
<input type="text" name="FirstName" />
<input type="submit" value="Submit" />
</form>
</div>
</div>
Ich möchte Jquery verwenden, um das Formular beim Absenden zu verarbeiten. Ich möchte auch die Formularwerte auf ihre vorherigen Werte zurücksetzen, falls etwas schief gehen sollte. Meine Frage ist: Wie kann ich mit Jquery den Wert des Eingabefelds ermitteln? Zum Beispiel kann ich den Wert des div mit der Klasse "etwas" erhalten, indem ich es tue
var something = $(#DynamicValueAssignedHere).children(".something").html();
In ähnlicher Weise möchte ich den Wert des Textfelds abrufen können. Im Moment habe ich es versucht
var text = $(#DynamicValueAssignedHere).children(".formdiv").findnext('input[name="FirstName"]').val();
aber es scheint nicht zu funktionieren
$('input')[0].form.FirstName.valueZugriff auf den Wert des Feldes