0

次のjqueryコードがあります:

$.each(test1, function (key, value) {
            //do something
        });

値 test は json オブジェクトの配列です。

    var test1 = [{ "id": "0", "elementId": "slice10"},
 { "id": "2", "elementId": "slice12"},
 { "id": "3", "elementId": "slice13"}];

この配列と同様に、test2、test3、test4... などの配列があります。

$.each ループで配列の値を動的に置き換える方法はありますか。何かのようなもの:

Var i=2;

$.each(**"test"+i**, function (key, value) {
                //do something
            });

ありがとう。

4

1 に答える 1

0

配列のを作成し、表記法Objectでそのフィールドにアクセスできます。Object[property]

var someObject = {
   test1: ["some", "values", "here"],
   test2: ["some", "values", "here"],
   test3: ["some", "values", "here"]
}

var index = 2;

$.each(someObject["test" + index], function (key, value) {
                //do something
            });
于 2013-04-10T17:44:26.517 に答える