次の動的に生成されたHTMLがあります
<div id="1">
<form name = "inpForm">
<input name="FirstName" type="text"/>
<input type="submit" value="Submit"/>
</form>
</div>
<div id="2">
<form name = "inpForm">
<input name="FirstName" type="text"/>
<input type="submit" value="Submit"/>
</form>
</div>
外側の div の ID は異なりますが、フォーム名は同じです。フォームの送信時にJqueryを使用して検証を実行しています。ただし、2 番目のフォームが送信されると、常に最初のフォームの値が取得されます。
$(document).ready(function () {
$('form[name="inpForm"]').live('submit', function () {
alert($('input[name="FirstName"]').val());
return false;
});
});
送信がトリガーされた現在のフォームに一致する「FirstName」要素を見つけるために myJquery を変更するにはどうすればよいですか? ありがとう