jqueryテンプレートを使用して、同じページに複数の要素を動的に生成しています。各要素は次のようになります
<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>
送信時にフォームを処理するためにJqueryを使用したいと思います。また、問題が発生した場合は、フォームの値を以前の値に戻したいと思います。私の質問は、Jqueryを使用して入力ボックスの値を取得するにはどうすればよいですか?たとえば、クラス「something」でdivの値を取得するには、次のようにします。
var something = $(#DynamicValueAssignedHere).children(".something").html();
同様の方法で、テキストボックスの値を取得できるようにしたいと思います。今、やってみました
var text = $(#DynamicValueAssignedHere).children(".formdiv").findnext('input[name="FirstName"]').val();
しかし、それは機能していないようです