【发布时间】:2015-10-07 12:47:58
【问题描述】:
以下是我的后端生成的 HTML 代码,所以我无法控制它。如果后端有 N 个条目,它将创建 N 个类为 row 的元素,并在其中创建一个类名为 itemN 的元素。这个完整的标记被包装在具有grid 类的容器中。正如您在下面的标记中看到的,所有元素都是空的,这些元素内没有文本。
这是 6 个项目的标记。
<div class="grid">
<div class="row">
<div class="item1"></div>
</div>
<div class="row">
<div class="item2"></div>
</div>
<div class="row">
<div class="item3"></div>
</div>
<div class="row">
<div class="item4"></div>
</div>
<div class="row">
<div class="item5"></div>
</div>
<div class="row">
<div class="item6"></div>
</div>
</div>
对于来自后端的 N 个元素标记,我还得到了相同数量的元素数组,如下所示。
var grid = new Array('some_data3', 'some_data1', 'some_data2', 'some_data4', 'some_data6', 'some_data5');
谈到这个问题,我想将数组中的数据附加到 HTML 标记中该数字的元素中。前任。类item1 的第一个元素应具有数组中的some_data3-first(即第0 个索引) 元素。
如何使用 jQuery 将该数组附加到 .grid?
【问题讨论】:
-
目前尚不清楚您要做什么-您可以添加所需的输出吗? 'some_data1'(顺便说一句,是文本还是一些 html)应该在 'item1' div 中吗?
标签: jquery arrays append appendto