【发布时间】:2018-07-10 13:15:17
【问题描述】:
我正在创建一个论坛,我希望 cmets 显示他们的日期,这是 html:
<div id="forum" class="panel panel-default">
<ul class="list-group">
</ul>
</div>
我正在用 jquery 附加元素:
$.ajax({
url: '../public/comment',
type: 'GET',
dataType: 'json',
success:function(response) {
$('#forum ul').empty();
for (var i in response['comments'])
{
$('#forum ul').append('<li class="list-group-item"> <ul> <li class="list-group-item">' +
response['comments'][i].date + '</li> <li class="list-group-item">' +
response['comments'][i].comment + '</li> </ul> </li> ');
}
}
});
但是对于我附加到论坛的每条评论,其余的 cmets 都会被复制并附加到它上面。如果我有 3 个 cmets,则显示 7,如果我有 4 个,则显示 15。
我意识到从 jquery 中删除 ul 标签可以解决问题,但出于审美原因,我需要这些标签。有什么问题?
【问题讨论】: