2017-02-21 42 views
0

我需要一个简单的解决方案,用一个新的div替换div,跨浏览器兼容使用JavaScript或JQuery。我将在下面添加一些代码。格 “myDiv-B” 需要通过一个新的div来代替:用新div使用jQuery或javascript替换div

<div id="myDiv-C">{% include 'snippets/contactpaneel.rain' %}</div> 

这里是我的div

<div id="myDiv-A"> 
<div id="myDiv-B"></div> 
</div> 
+1

请搜索你的答案你问一个问题之前,读取(在【如何问问题帮助中心] http://stackoverflow.com/help/how-到问) – George

+1

使用 - '$( '#myDiv-A')HTML(yourcontent);' 你myDiv-B将 –

+0

代替@亚历-约努茨米哈伊,的确是这样,谢谢! – Eddy

回答

1

您应该使用.replaceWith()方法。

.replaceWith方法在该组匹配 元件的替换每个元素。

$('#myDiv-B').replaceWith('<div>Hello</div>');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="myDiv-A"> 
 
<div id="myDiv-B"></div> 
 
</div>

+1

你有足够的代表标记为重复,不是? – mplungjan