我想要的效果是,   当xunhuan==id1成立的时候跳出if,然后继续执行each
 $("#t1  tr td input:checked").each(function(index) {
    if (this.checked) {
var xunhuan=this.value;
var id1=currobj.id;
     if(xunhuan==id1){  
         continue;
}
      }
   })但是现在  我写continue,或者是break  都说不能再循环外面使用continue和break,
   怎么才能实现我想要的效果呢

解决方案 »

  1.   

    continue 要用要 循环里的

    while(true) continue
    for(var i =0; i < 100; i ++) continue
    你的这个环境符合要求吗?就算
    function x(){ continue}
    while(true)
    {
        x()
    }
    这样也是不行的用 return 跳出函数倒是可以的
      

  2.   

    恩   return   是对的   谢谢楼上两位的帮助
      

  3.   


    for(var i =0; i <  $("#t1 tr td input:checked").size; i ++)
    {
    if($("#t1 tr td input:checked").eq(i).checked)
    {
    你的代码撒
    }
    }
      

  4.   

    看晕了,感觉楼主复杂化了。
    直接循环,if成立就return。