【发布时间】:2018-04-30 21:51:31
【问题描述】:
我想编写一个 4x4 游戏,需要创建 2D 数组来存储 Div-Containers。我目前的代码是这样的:
$(function(){
var columns = 6;
var rows = 6;
var f = [];
var $square = $('<div class="squares"></div>');
for (var i = 0; i < columns; i++) {
f[i] = [];
for (var j = 0; j < rows; j++) {
f[i][j] = $square;
}
}
console.log(f);
$('.board').appendTo(f);
});
在控制台中,我看到数组创建正确。但我无法显示它。它只显示如下内容:
[object Object],[object Object],[object Object],[object Object],[object
Object],[object Object][object Object],[object Object],[object Object],
[object Object],[object Object],[object Object][object Object],[object
Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object
Object],[object Object][object Object],[object Object],[object Object],
[object Object],[object Object],[object Object][object Object],[object
Object],[object Object],[object Object],[object Object],[object Object]
正确显示生成的 DIV 的正确方法是什么?
【问题讨论】:
标签: javascript jquery html css arrays