Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jquery中将动态生成的html附加到另一个html中_Jquery_Html - Fatal编程技术网

如何在jquery中将动态生成的html附加到另一个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

我的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 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);