Javascript增量问题

时间:2017-05-27 22:11:49

标签: javascript

for (i = 1; i <= arrayNum; i++) { 
    $(".totalCubesBoards"+i+"").val(result.test1);
}

我的目标.val(result.test [i]);它不起作用带来NaN

你好我有这个代码,我发现了一个vay如何增加$(“。totalCubesBoards”+ i +“”),但当我尝试以任何方式递增.val(result.test1)时(例如:(结果。) test + i);或(result.test + Number(i));)它根本不起作用。

arrayNum带来= 2它有效。 如果你做result.test1 =它的工作原理 结果是ajax成功,测试来自php后计算

任何想法或答案都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为这与您访问结果对象的方式有关。您可能想尝试<button onclick="aumentar()">2000</button> <button onclick="aumentar_mas()">1000</button> <button onclick="aumentar_mas_mas()">500</button>。看看是否有效。

更新:我在REPL.it中测试了它并按预期工作

result["test" + i]

然后控制台注销:

const result = { test1: 1, test2: 2, test3: 3}

for (let i = 1; i < 4; i++) {
  const val = result["test" + i]
  console.log(val)
}