如何从嵌套的jquery回调函数返回true/false

Pau*_*nix 4 javascript jquery jquery-ui jquery-plugins

我试图验证包含两个jQuery回调循环的javascript函数内的元素.根据条件我要回true/ false从内jQuery的循环,应发回的JavaScript调用方法.如果内循环的结果是true循环应该停止运行.

if(validate(key)){
}
else{
}
function validate(key) {
    $jquery.each(function(){
        $jquery.each(function(){
            if(){
                return true;
            }
            else{
                return false}
        })
    })
}
Run Code Online (Sandbox Code Playgroud)

koa*_*dev 5

我认为这就是你正在寻找的东西,这将在满足true条件时停止两个循环

function validate(key) {
    var result = false;
    $jquery.each(function(){
        $jquery.each(function(){
            if(){
                result = true;
                return false;//break inner loop
            }
        });
        if(result)
            return false; //break outer loop if we got true in inner
    });
    return result;
}
Run Code Online (Sandbox Code Playgroud)

演示小提琴您可以打开控制台,看到在满足真实条件时循环停止