如何使用jQuery或JavaScript重复div? [英] How to repeat div using jQuery or JavaScript?
本文介绍了如何使用jQuery或JavaScript重复div?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个带有以下div标签的HTML页面
I have an HTML page with the following div tags
<div data-role="page" id="pageHome" data-theme="a">
<div data-role="content">
<center>
<h3><a href="#pageHome" data-role="none"><img src="images/logo.png" /></a></h3>
</center>
<div class="dydivarr0"> </div>
<br />
<div data-role="controlgroup" class="ui-btn-right"> <a href="#page1" data-role="button">Next</a> </div>
</div>
</div>
<div data-role="page" id="page1" data-theme="a">
<div data-role="content">
<center>
<h3><a href="#pageHome" data-role="none"><img src="images/logo.png" /></a></h3>
</center>
<div class="dydivarr1"> </div>
<br />
<div data-role="controlgroup" class="ui-btn-right"> <a href="#page2" data-role="button">Next</a> </div>
</div>
</div>
<div data-role="page" id="page2" data-theme="a">
<div data-role="content">
<center>
<h3><a href="#pageHome" data-role="none"><img src="images/logo.png" /></a></h3>
</center>
<div class="dydivarr2"> </div>
<br />
<div data-role="controlgroup" class="ui-btn-right"> <a href="#page3" data-role="button">Next</a> </div>
</div>
dydivarr是使用JSON从Web动态生成响应的.使用该响应,我创建了动态div内容,接下来我要重复该div,如上所示.有没有比重复静态html代码更好的方法了?我猜想为此应该有一些jQuery或JavaScript技巧.
dydivarr is generated dynamically from web a response using JSON. Using that response I create dynamic div content, next I want to repeat that div as shown above. Is there any better way than to repeat static html code? I guess there must be few jQuery or JavaScript tricks for that.
将提供任何帮助.
推荐答案
所以您想要 cloneNode ,所以尝试这样的操作
So you want cloneNode of your div, so try something like this
var div = document.getElementById('myDiv'),
clone = div.cloneNode(true);
clone.id = "some_id";
document.body.appendChild(clone);
这篇关于如何使用jQuery或JavaScript重复div?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文