【发布时间】:2014-01-25 13:33:42
【问题描述】:
我正在使用此代码在特定 div 中的所有元素之前插入。
$.post('getcomments.php', {rid:1, frm: 10,to:20}, function(data) {
$("#main_post_comments").before(data);
});
页面第一次加载功能正常 但之后总是附加在原始 html 代码中编写的原始 html 元素之前,而不是我使用 $.post 请求的最后一个附加元素
这是页面第一次加载(第一项是评论 102):
这是在正确插入第一条评论(评论 103 插入到 102 之后)之后:
这是在插入第二条评论之后(评论 104 也插入在评论 102 之后)
如何在“#main_post_cmets”中的每个元素之前插入新数据,即使它是动态插入的?
【问题讨论】:
-
听起来你可能想要
.prepend()而不是.before()。
标签: javascript php jquery html