代码之家  ›  专栏  ›  技术社区  ›  user8022208

我需要在jquery中连接两个变量

  •  0
  • user8022208  · 技术社区  · 8 年前

    我没有找到答案,我需要在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,但没有成功。。。

    1 回复  |  直到 8 年前
        1
  •  1
  •   momo    8 年前

    var ans.i = 毫无意义。

    变量名内不能有句点。

    这就是你要找的吗?

    var ans = [];
    for (var i = 1; i < numero; i++) {
        ans[i] = $('#ans' + i).val();
    }
    

    你也可以使用 ans.push($('#ans' + i).val()); 这将使生成的应答数组基于0,而不是基于1。