各位大神,这个for循环为什么跳不出来

for(var j = 0; j< checkCountNum;j++)
{
alert("gggg");
//var treeNode = selected[j];
selected1[j].checked =false;
$("#dropdownMenu").tree("updateNode",selected1,true);
}

你的checkCountNum是数组长度嘛? 如果是 打出checkCountNum 看长度是多少

你的checkCountNum是数组长度嘛? 如果是 打出checkCountNum 看长度是多少

$("#dropdownMenu").tree("updateNode",selected1,true);
看看这个语句是不是引起无限递归了。

你想让它什么时候跳,加上break;

这个只看这点局部代码哪看得出来,检查下你的最后一句到底干啥了

http://www.lagou.com/jobs/1317781.html

checkCountNum 这个值有多大?是不是死循环了
如果中途要退出,使用break;

checkCountNum 这个值太大了

先看看到底执行了几次,是一次都没执行完呢,还是其他什么情况,最后句估计有问题

跳不出来时因为循环的条件不为false