Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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 将html元素添加到div中_Javascript_Jquery - Fatal编程技术网

Javascript 将html元素添加到div中

Javascript 将html元素添加到div中,javascript,jquery,Javascript,Jquery,我有三个嵌套的div <div id="wrapper"> <div id="innerWrapper"> <div id="inner"></div> </div> </div> 我需要通过jQuery添加html/所以我使用 $('#wrapper').html('<img src="profile.png"/>'); $('#包装器').html(''; 但是当我这样做时,

我有三个嵌套的div

<div id="wrapper">
   <div id="innerWrapper">
      <div id="inner"></div>
   </div>
</div>

我需要通过jQuery添加html/所以我使用

$('#wrapper').html('<img src="profile.png"/>');
$('#包装器').html('';

但是当我这样做时,
innerWrapper
inner
div就会消失。如何添加
而不是替换
包装器中的div?

您需要使用
.appand()
而不是
.html()
.html()
将删除前面的元素。
$(“#包装器”).append(“”)

包装纸
内包装
内部的
使用
append()
而不是
html()

$(“#包装器”).append(“”)

内包装
内部的

使用
追加
而不是
html

$('#wrapper').append('&lt;img src="profile.png"/&gt;');
使用
append()
<代码>$('#包装器')。附加('')
prepend()-有多种方法可以执行此操作。。但这实际上取决于您希望将新元素添加到的位置