林调用一个for循环内的循环,它不工作,下面的代码:嵌套循环不工作
function PopulateMonths() {
for (var m = 0; m < 12; m++) {
var $month = $('.d-month').clone();
$month.find('.d-header').text(m);
$month = PopulateDays($month);
$month.appendTo('#diary').show();
$month = null;
}
}
function PopulateDays($month) {
for (var d = 0; d < 30; d++) {
var $row = $('.d-row').clone();
$row.find('.d-day').text(d);
$row.appendTo($month).show();
$row = null;
}
return $month;
}
如果我打电话PopulateDays手动12倍早点工作正常,如我尝试使用PopulateMonths()循环12次页面崩溃,CPU使用率通过屋顶,所以我承担了大量的工作。
我错过了什么?
我明白你的意思了,所以我需要对我的选择更加具体,让我的头脑变得圆满。谢谢 – LenPopLilly 2012-03-23 00:52:25
是的,要么是更具体的,要么从您选择的克隆元素中删除该类。 – Anurag 2012-03-23 00:58:41
现货,再次感谢。 – LenPopLilly 2012-03-23 01:00:18