jquery中each循环的简单回滚操作

var ispass = true;

var obj =  new Object();

 

$.each(data,function(i,td){

  var sum=data[i].sum;

  var num=data[i].num;

  var id=data[i].num;

  if(num>sum){
             ispass=false;
             alert("数量不能大于总数量!");

      sum+=num;

            return false;
         }
         obj[id]=sum;

})

if(!ispass){

  return false;//如果执行到这里则上面的each循环的内容都不存在

}else{

  $.each(obj,function(id,sum){

  alert(id);

  alert(num);

  })

}

posted @ 2017-04-27 11:30  龙蝶  阅读(623)  评论(0编辑  收藏  举报