如何根据DOM元素创建多维数组



我有一个表单,我需要基于一个DOM元素创建一个多维数组,用户可以通过单击一个按钮多次生成该数组。

var dimention = $(".stations").length;

这是如何获得页面上的<div class="stations">...</div>"元素的数量,并基于这个数字,我需要创建一个数组。

我目前手动定义var stations = [[],[],[],[],[]]; 5,但我需要动态地这样做,以防用户想要创建超过5个。谢谢。

在这种情况下,您可以创建一个数组,并设置它的长度,然后使数组中的每个部分本身成为一个数组。比如:

var stations = new Array(dimension);
// Create an array of size dimension.
for (var i = 0; i < stations.length; i++) {
    // At each point in the array, assign a new array object.
    stations[i] = new Array(20);
}

相关内容

  • 没有找到相关文章

最新更新