我想动态地将评论添加到 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>