如何在jquery中将动态生成的html附加到另一个html中
我的jquery文件中有一个动态生成的html,如下所示:如何在jquery中将动态生成的html附加到另一个html中,jquery,html,Jquery,Html,我的jquery文件中有一个动态生成的html,如下所示: var comm = '<div class="media" data-id='+user.id+'><div class="media-left"><div class="media-body"><div class="media-heading"><p><strong>'+user.title+'</strong></p><h5 c
var comm = '<div class="media" data-id='+user.id+'><div class="media-left"><div class="media-body"><div class="media-heading"><p><strong>'+user.title+'</strong></p><h5 class="name"><strong>'+user.name+'</strong> @ '+user.time+'</h5></div><div class="media-text"><p>'+user.body+'</p></div><div class=""><a class="reply_link">Reply</a></div><div class="reply_wrapper"></div></div></div></div><br/>';
但是,我尝试在“comm”中添加var“reply”,但没有成功:
parent_cont.find(".reply_wrapper").append(reply);
有人能告诉我正确的编码方法吗。
var parent_content=$”.media[data id=1];
父内容。查找。回复包装。附加“Hi there”;
用户1
用户名@time
描述
回复
jQuery的attr在用作getter时返回一个字符串,因此parent_cont是一个字符串,它没有find methodthe$.media.attr[data id=+user_id+];将不返回任何内容,因为[]在使用attr方法时出错。您很可能是指$.media.find[data id=+user_id+];谢谢@adeneo&Gaby。其中一些Var comm将在页面上动态生成,请问我如何导航dom以正确选择具有目标数据id的。这是我的挑战。
var parent_cont = $(".media").attr("[data-id="+user_id+"]");
parent_cont.find(".reply_wrapper").append(reply);