【发布时间】:2021-09-07 23:44:09
【问题描述】:
我需要从一个数据点做两个循环来创建多个 div。
数据示例:
let data = [
[
{
title: '1'
},
{
title: '2'
}
],
[
{
title: '3'
},
{
title: '4'
}
]
];
如果我在这里循环,我会得到 2 个数组,每个数组有 2 组 obj。
我需要为每个数组附加一个父 div,并在附加的 div 内,再次循环以附加来自 obj 的信息。
看起来像这样:
<div class="first-array"> //Class is just for reference
<span>
<p>title</p>
</span>
<span>
<p>title</p>
</span>
</div>
<div class="second-array"> //Class is just for reference
<span>
<p>title</p>
</span>
<span>
<p>title</p>
</span>
</div>
我怎样才能做到这一点?
【问题讨论】:
-
<p>title</p>或<p>1</p>、<p>2</p>等?此外,<p>不应在<span>内 -
使用嵌套循环。外部循环处理外部数组并创建
div元素。内部循环处理内部数组并创建span和title元素。 -
StackOverflow 不是免费的编码服务。你应该try to solve the problem first。请更新您的问题以在minimal reproducible example 中显示您已经尝试过的内容。如需更多信息,请参阅How to Ask,并拨打tour :)
标签: javascript html jquery