Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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中循环以附加一系列div_Javascript_Jquery_Css_Loops_Append - Fatal编程技术网

在javascript中循环以附加一系列div

在javascript中循环以附加一系列div,javascript,jquery,css,loops,append,Javascript,Jquery,Css,Loops,Append,这是我的代码,但它不起作用 for (i = 0; i < 5; i++) { $(function(){ $('.tt'+ [i]).appendTo('.td'+ [i]); }); } 请纠正我,提前谢谢你 如果出现一些语法错误,请尝试以下操作: for (var i = 0; i <= 5; i++) { $('.tt'+ i).appendTo('.td'+ i); } for(var i=0;i如前所述:删除数组初始化。 如果您想从1迭代到5,

这是我的代码,但它不起作用

for (i = 0; i < 5; i++) {
$(function(){
    $('.tt'+ [i]).appendTo('.td'+ [i]);
   });

}

请纠正我,提前谢谢你

如果出现一些语法错误,请尝试以下操作:

for (var i = 0; i <= 5; i++) {
    $('.tt'+ i).appendTo('.td'+ i);
}

for(var i=0;i如前所述:删除数组初始化。
如果您想从1迭代到5,那么就这样做(不是var=0,而是var i=1):

for(变量i=1;i<6;i++){
$('.tt'+i).appendTo('.td'+i);
}

另外,我认为把它包装成appendTo调用没有任何意义。

第一件事

您永远不会跳入i=5迭代

$('.tt5').appendTo('.td5')
因为你的循环

for (i = 0; i < 5; i++)

否则,您将创建一个数组,JS解释器将执行不必要的Array.toString()操作

第三件事

我认为可以删除for循环中的周围函数

只需使用:

for (var i = 1; i <= 5; i++) {
   $('.tt'+ i).appendTo('.td'+ i);
}
(变量i=1;i)的

for (i = 0; i < 5; i++)
for (i = 1; i <= 5; i++)
$('.tt'+ [i]).appendTo('.td'+ [i]);
$('.tt'+ i).appendTo('.td'+ i);
$(function(){
 ... 
}
for (var i = 1; i <= 5; i++) {
   $('.tt'+ i).appendTo('.td'+ i);
}