我想创建类似Facebook墙的东西。目前我以json格式获取数据并使用jQuery $显示,然后将其附加到主div。我正在寻找另一种方法。 当前代码中的问题是我不能使用div类来调用任何方法,如on.click。 on.click方法需要在每个要调用的$中,并且它被称为数据中存在的对象数。
如果我想更新墙,那么我需要更新数据并且必须刷新整个结构。有没有其他方法可以在不重建结构的情况下将新帖子添加到墙上。
$.each(data, function () {
var status_id = this['Id'];
var like_id = "like" + status_id;
var commennt_id = "commnet-tem" + status_id;
var likes = 0;
$("<div class=\"post-indi\" id=\"post-item" + status_id + "\">" +
"<div class=\"post-content\">" +
" <div class=\"status-profile\" >" +
"<img src="">" +
"</div>" +
"<div class=\"content\">" + this['status'] + "</div>" +
"</div>" +
"<div class=\"commentbox-info\">" +
"<a id=\""+like_id+"\" href=\"#\" class=\"postddlike\">Like</a><img </div></div>").appendTo("div.post");