【发布时间】:2013-01-08 20:30:20
【问题描述】:
大家好,我有一个要附加到 DOM 的数组! 代码如下:
function inputFeedContent(data){
for(var k=0; k < columns; k++) {
var col = "<div class='col-1'>";
for(var j=0; j < data.sample[k].length; j++) {
col += "<p>"+data.sample[k][j]+"</p>";
}
col += "</div>";
$('.sliding-window').append(col);
}
}
其中列 = 12。
问题是我只得到其中五个:
<div class="col-1">
<p>Some text</p>
</div>
我在这里做错了什么?记住我是菜鸟:)
谢谢!
【问题讨论】:
-
你检查过'data'数组的长度吗?
-
你想得到什么输出?
-
数据长度 = 5。我想实现 12 列 每列包含五个
Content
-
columns看起来可能是一个神奇的数字?columns是如何分配到 12 的? -
我有另一个循环通过标题所以列 = data.headers.length;
标签: javascript jquery arrays for-loop