Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 是否可以在引用索引的循环中调用jQuery中的变量_Javascript_Jquery_Variables - Fatal编程技术网

Javascript 是否可以在引用索引的循环中调用jQuery中的变量

Javascript 是否可以在引用索引的循环中调用jQuery中的变量,javascript,jquery,variables,Javascript,Jquery,Variables,我真的不知道如何解释我的问题,所以我把代码贴在下面。我基本上有三个以数字结尾的变量,我想调用循环中引用循环索引的每个变量 textLine1 = "This is line 1"; textLine2 = "This is line 2"; textLine3 = "This is line 3"; function text(i) { for (i = 1; i < 4; i++) { $('.line__' + i).html(textLine(i) would go h

我真的不知道如何解释我的问题,所以我把代码贴在下面。我基本上有三个以数字结尾的变量,我想调用循环中引用循环索引的每个变量

textLine1 = "This is line 1";
textLine2 = "This is line 2";
textLine3 = "This is line 3";

function text(i) {
  for (i = 1; i < 4; i++) {
    $('.line__' + i).html(textLine(i) would go here);
  }
}

text();
textLine1=“这是第1行”;
textLine2=“这是第2行”;
textLine3=“这是第3行”;
函数文本(i){
对于(i=1;i<4;i++){
$('.line_'+i).html(文本行(i)将放在这里);
}
}
text();

有什么原因不能将它们声明为数组吗

var textLines = ["This is Line 1", "This is..."];

function text() {
  for (var i = 0; i < textLines.length; i++) {
    $('.line__' + i + 1).html(textLine[i]);
  }
}
var textLines=[“这是第1行”,“这是…”);
函数文本(){
对于(变量i=0;i
有什么原因不能将它们声明为数组吗

var textLines = ["This is Line 1", "This is..."];

function text() {
  for (var i = 0; i < textLines.length; i++) {
    $('.line__' + i + 1).html(textLine[i]);
  }
}
var textLines=[“这是第1行”,“这是…”);
函数文本(){
对于(变量i=0;i
将变量放入数组,然后访问相应的数组元素:

var textLine = ["This is line 1", "This is line 2", "This is line 3"];

function text() {
  for (var i = 0; i < textLine.length; i++) {
    $('.line__' + (i+1)).html(textLine[i]);
  }
}

text();

将变量放入数组,然后访问相应的数组元素:

var textLine = ["This is line 1", "This is line 2", "This is line 3"];

function text() {
  for (var i = 0; i < textLine.length; i++) {
    $('.line__' + (i+1)).html(textLine[i]);
  }
}

text();

正如其他人所建议的,阵列最适合于此目的

但是对于那些无法控制变量声明方式的人,可以使用以下方法

textLine1=“这是第1行”;
textLine2=“这是第2行”;
textLine3=“这是第3行”;
函数文本(i){
对于(i=1;i<4;i++){
$('.line__'+i).html(窗口['textLine'+i]);
}
}
text()

正如其他人所建议的那样,阵列最适合此用途

但是对于那些无法控制变量声明方式的人,可以使用以下方法

textLine1=“这是第1行”;
textLine2=“这是第2行”;
textLine3=“这是第3行”;
函数文本(i){
对于(i=1;i<4;i++){
$('.line__'+i).html(窗口['textLine'+i]);
}
}
text()

var textLines=[“这是第1行”,“这是第2行”,“这是第3行];
函数文本(){
对于(变量i=0;i

var textLines=[“这是第1行”,“这是第2行”,“这是第3行];
函数文本(){
对于(变量i=0;i


那会更好!谢谢,那样会更好!非常感谢。