我没有找到答案,我需要在Jquery中连接两个变量(ans& i)来获取ans1,ans2等。我试过这个:
if(preguntaTipo<2){
var numero = "";
}
else{
var numero = $('#numero').val();
for (var i = 1; i < numero; i++) {
var ans.i = $('#ans'+i).val();
}
}
它的模式就像PHP $ ans。$ i?我也试过ans + i而且它没有工作......
答案 0 :(得分:1)
var ans.i =
毫无意义。
您不能在变量名称中包含句点/点。
这是你要找的吗?
var ans = [];
for (var i = 1; i < numero; i++) {
ans[i] = $('#ans' + i).val();
}
您还可以使用ans.push($('#ans' + i).val());
,这会使得到的答案数组从0开始而不是从1开始。