Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在for循环中使用$selector??无法使用$(“i”)_Javascript_Jquery_Loops_For Loop - Fatal编程技术网

Javascript 如何在for循环中使用$selector??无法使用$(“i”)

Javascript 如何在for循环中使用$selector??无法使用$(“i”),javascript,jquery,loops,for-loop,Javascript,Jquery,Loops,For Loop,更新: 此代码是错误的,因为它选择了id为“i”的元素。因此不能使用i 我的问题是: 如何在for循环内部的“$”选择器中迭代“i”?您可以这样使用变量: for (i = 0; i < 9; i++) { a[i] = val($("#i")); alert(a[i]); } 在您的例子中,您将“i”用作字符串,而不是变量 必须使用“+”连接字符串和变量。a[i]=val$+i;您应该使用类和$.theclass.each…,而不是编号的ID。。。;请解

更新: 此代码是错误的,因为它选择了id为“i”的元素。因此不能使用i

我的问题是:
如何在for循环内部的“$”选择器中迭代“i”?

您可以这样使用变量:

    for (i = 0; i < 9; i++) {
    a[i] = val($("#i"));
    alert(a[i]);
    }
在您的例子中,您将“i”用作字符串,而不是变量


必须使用“+”连接字符串和变量。

a[i]=val$+i;您应该使用类和$.theclass.each…,而不是编号的ID。。。;请解释一下他的错误,以及为什么会这样。这将提高您答案的质量。感谢@user:5547026,并且无法添加第二个用户以获得帮助。我弄错了。我不确定我是否能在美元内找到。你的话消除了我的疑虑。我不必说它奏效了。
 a[i] = val($("#"+i));