javascript - 将不同内容的多个元素附加到另一个 div

标签 javascript jquery html css

我正在尝试将 2 个 div 附加到 1 个 div,但是我做不到。不管我怎么看我的代码,它似乎都是正确的。这是我尝试过的和做过的。

我正试图在 ionic css components 的帮助下完成这项工作

Transaction ID | Payload
-------------------------
    1          |  ABC
    2          |  CDE

HTML

<ion-view view-title="List of Transaction ID(s)">
    <ion-content scroll="false">
        <div class="row">
        </div>
    </ion-content>
</ion-view>

Javascript

$.ajax(settings1).done(function (response1) {
    var z = response1.transactions[0].uuid;
    var y = response1.transactions[0].payload;
    alert(z);
    alert(y);
    var row = document.createElement("div");
    row.className = "row";
    var col = document.createElement("div");
    var col1 = document.createElement("div");
    col.className = "col col-50";
    col1.className = "col col-50";
    col.innerHTML = document.createTextNode(z);
    col1.innerHTML = document.createTextNode(atob(y));
    row.appendChild(col);
    row.appendChild(col1);
});

最佳答案

据我所知,从数组中获取数据到 div 中的最简单方法是使用 ng-repeat。我假设您的交易 ID 列表如下所示:

"transactions":[
    {"transactionID":"1", "payload":"ABC"}, 
    {"transactionID":"2", "payload":"CDE"}, 
    {"transactionID":"3", "payload":"EFG"}
]

要轻松显示它,您可以使用 Angular 的 ng-repeat:

<div ng-repeat="transaction in transactions">
    <div class="row">
        {{transaction.transactionID}}
        {{transaction.payload}}
    </div>
</div>

您可以根据需要构建数据结构,但这会为您拥有的所有交易创建一个包含结构化数据的 div!

关于javascript - 将不同内容的多个元素附加到另一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38877975/

相关文章:

javascript - 在内联语句中调用 Javascript 函数

javascript - Jquery - 如何在当前动画的中间重置动画?

javascript - 当图像拖动到文本区域时,将图像 alt 值添加到鼠标位置

html - 将标题与图像对齐

javascript - 以编程方式创建 Parse.com 角色

javascript - Kissmetrics 数据抓取

javascript - 使用 d3.js 在水平图表上显示标签

javascript - 我的图像到 data-uri 损坏了图像

jQuery.css 无法设置重复线性渐变

javascript - 如何在 Bootstrap 中在我的网页上实现平滑滚动?