Js 跳出两级循环的方法

Posted 命运的绯色结局

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js 跳出两级循环的方法相关的知识,希望对你有一定的参考价值。

做过一个复杂的验证方法,需要两层each验证之后反正报错的信息。因为双重循环的问题,纠结了很久。

/**
 * 验证input 的值 是否输入 flg:验证成功 false:验证失败
 */
function CommonApplyFormValidate(formId){
     var logInfo = "";
     outerloop://命名外圈语句
    $(formId).find(".mui-input-row").each(function(){
        var success = false;
        var inputObject = $(this);
        inputObject.children().each(function(index, el){
            var cont = $(this);
            var keyId = cont.attr("id");
            if(keyId != null && keyId !="" && keyId !="undefined"){
                console.log("v1-----"+keyId);
                console.log("v1-required----"+cont.attr("required"));
                if(cont.attr("required") != "undefined"){
                        //根据标签的类型,设置初始化的值
                      var parmValue = "";
                      logInfo = $("#"+keyId).attr("al");
                        if($("#"+keyId).is(‘textarea‘)){
                            console.log(‘textarea‘);
                            //$(keyId).val(dataValue);
                        }else if($("#"+keyId).is(‘input‘)){
                          console.log(‘input‘);
                          parmValue = $("#"+keyId).val();
                            //$(keyId).val(dataValue);
                        }else if($("#"+keyId).is(‘p‘)){
                          console.log(‘p‘);
                            //$(keyId).html(dataValue);
                        }
                        
                        if(isnull(parmValue)){
                          console.log(11111111111111);
                          success = true;
                          return false;
                        console.log(22222222);
                        }
                
                }
            }
            
        });
        
         return false ;
         
    /*    if(!isnull(logInfo)){
            return  logInfo;
        }*/
        console.log(12000000000);
    });
     return logInfo;
    console.log(9999999999);
}

 

以上是关于Js 跳出两级循环的方法的主要内容,如果未能解决你的问题,请参考以下文章

JS循环及跳出循环总结

温习js中的for,forEach,map, some, every用法总结,跳出循环方法

js跳出for循环

js 跳出循环

关于[JS] forEach循环return无法跳出的踩坑和解决方案

温习js中的for,forEach,map, some, every用法总结,跳出循环方法