Estoy usando una plantilla jquery para generar dinámicamente varios elementos en la misma página. Cada elemento se ve asíJquery get form valor del campo
<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>
Me gustaría utilizar Jquery para procesar el formulario en el envío. También me gustaría revertir los valores del formulario a sus valores anteriores si algo sale mal. Mi pregunta es ¿Cómo puedo obtener el valor del cuadro de entrada usando Jquery? Por ejemplo, puedo obtener el valor de la div con la clase "algo" al hacer
var something = $(#DynamicValueAssignedHere).children(".something").html();
De manera similar, quiero ser capaz de recuperar el valor del cuadro de texto. En este momento, traté
var text = $(#DynamicValueAssignedHere).children(".formdiv").findnext('input[name="FirstName"]').val();
pero no parece estar funcionando
Por una vez, javascript sencillo podría ser más fácil: '$ ('input') [ 0] .form.FirstName.value' accederá al valor del campo – cnlevy