HTMLリストにコメントを動的に追加したいのですが、コメントは送信元のフォームに応じて特定のリストに入れる必要があります。フォーム id=1 からの場合はフォーム id=1 に、フォーム id=2 からの場合はリスト フォーム id=2 に移動する必要があるとします。これが私のコードです。ウェブで調べて、すでに何時間も無駄にしていました。助けてください..
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10/jquery.min.js"> </script>
<script>
var user_name = 'Danil';
$(document).ready(function() {
$('.comment_entry form').submit(function (e) {
e.preventDefault();
var currentId=$('form',this).attr('id');
var comment = $("input[type='text',id=currentId]").val();
$(".comments#"+currentId).append('<li><a class="commenter_name" href="/">' + user_name + '</a>' + comment + '</li>');
$("input[type='text',id=currentId]").val("");
});
});
</script>
</head>
<body>
<ul id="1" class="comments">
</ul>
<div class="comment_entry">
<form id="1" method="post" >
<input id="1" type="text" placeholder="Leave comment" />
<input type="submit" value="submit" />
</form>
</div>
<ul id="2" class="comments">
</ul>
<div class="comment_entry">
<form id="2" method="post" >
<input id="2" type="text" placeholder="Leave comment" />
<input type="submit" value="submit" />
</form>
</div>
</body>
</html>