考虑这个ajax调用:
$.ajax({
type: "POST",
url: "misc/moreactivities.php",
data: { lastmsg : ID, pid: pid },
cache: false,
success: function(html){
$("#profileWall").append(html);
$("#more"+ID).remove();
}
});
现在它会附加moreactivities.php
中输出的所有内容。我只想在其中附加div#moreactivity
元素。
如何做到这一点?
答案 0 :(得分:1)
您可以使用html
作为#moreactivity
选择器返回的$.ajax({
type: "POST",
url: "misc/moreactivities.php",
data: { lastmsg : ID, pid: pid },
cache: false,
success: function(html){
$("#moreactivity", html).appendTo("#profileWall");
$("#more"+ID).remove();
}
});
,如下所示:
#moreactivity
而不是附加所有 HTML,而是查找其中的#profileWall
元素,并将 追加到{{1}}。