0

フォームがあり、ユーザーがボタンをクリックして複数回生成できる DOM 要素に基づいて多次元配列を作成する必要があります。

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

これは<div class="stations">...</div>"、ページ上の要素の数を取得する方法であり、この数に基づいて配列を作成する必要があります。

現在、手動で 5 つ定義var stations = [[],[],[],[],[]];していますが、ユーザーが 5 つ以上作成したい場合に備えて、これを動的に行う必要があります。ありがとうございます。

4

1 に答える 1

1

この場合、配列を作成し、それを必要な長さにしてから、配列内の各セクションをそれ自体の配列にすることができます。何かのようなもの:

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);
}
于 2013-04-13T19:48:08.287 に答える