javascript - 如何使用 jQuery 或 JavaScript 重复 div?

标签 javascript jquery json jquery-mobile

我有一个带有以下 div 标签的 HTML 页面

<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 技巧。

如有任何帮助,我们将不胜感激。

最佳答案

所以你想要cloneNode你的 div,所以试试这样的东西

var div = document.getElementById('myDiv'),
clone = div.cloneNode(true);
clone.id = "some_id";
document.body.appendChild(clone);

关于javascript - 如何使用 jQuery 或 JavaScript 重复 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16026425/

相关文章:

javascript - Html 表(XML 绑定(bind)),带有用于编辑、删除、创建的命令按钮

Visual Studio Code 中的 JQuery 智能感知

javascript - 使用 JQuery 使用逗号分隔的多个值过滤 HTML 表

json - PostgreSQL 嵌套 JSON 查询

javascript - HighCharts:如何读取 JSON 数据

javascript - 在 jQuery 动画中使用变量

javascript - JQuery:YouTube 播放器 - 静音按钮

javascript - 无法调用 JS 进行验证 (JSF)

javascript - 想要在页面滚动到特定位置后修复一个 div

json - 如何解析/反序列化动态 JSON