Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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
Javascript 在jQuery中将HTML追加到HTML字符串_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在jQuery中将HTML追加到HTML字符串

Javascript 在jQuery中将HTML追加到HTML字符串,javascript,jquery,html,Javascript,Jquery,Html,我有一个HTML字符串,我想在任意位置附加另一个HTML字符串 例如: var htmlString = '<div id="insert"> <p> Hello </p> </div>' var appendString = '<p> Goodbye </p>' $(appendString).appendTo( $(htmlString).find('#insert') ) 这是一个汇合页面,我试图在上面做这件事,

我有一个HTML字符串,我想在任意位置附加另一个HTML字符串

例如:

var htmlString = '<div id="insert"> <p> Hello </p> </div>'

var appendString = '<p> Goodbye </p>'

$(appendString).appendTo( $(htmlString).find('#insert') )
这是一个汇合页面,我试图在上面做这件事,我对源代码的访问有限;我能做的最多就是修改已经存在的内容

HTML字符串来自Confluence上另一个页面的AJAX请求,我需要脚本保持在原来的位置,以便其他宏能够正确运行

我已经包括了一个我的问题的JS-Bin示例,希望能够清楚地说明我的问题


您可以这样做:

var htmlString='Hello

; var appendString='再见

'; 添加的变量=($(htmlString).append($(appendString)); $(新增)。附于('div')
您好@MyLittleDax我想您可以这样做:

var htmlString = "<div id='insert'> <p> Hello </p> </div>";
var appendString = "<p> Goodbye </p>";
//your container where you put the html
var container = $('#container'); 
container.empty();
container.append(htmlString);
var insert = $('#insert');
insert.append(appendString);
var htmlString=“Hello

”; var appendString=“再见”

”; //您的容器中放置html的位置 var container=$(“#container”); container.empty(); container.append(htmlString); 变量插入=$(“#插入”); insert.append(appendString);
祝你好运

var htmlString = "<div id='insert'> <p> Hello </p> </div>";
var appendString = "<p> Goodbye </p>";
//your container where you put the html
var container = $('#container'); 
container.empty();
container.append(htmlString);
var insert = $('#insert');
insert.append(appendString);