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 回答