jquery取消父函数



jQuery中是否有类似于函数中retun false;的方法阻止父函数运行?

我有一个下面概述的系统,当值不正确时需要停止。与此同时,需要停止父函数。

parent.each(function(){
    child.each(function(){
        if (true) {
            //stuff
        } else {
           return false and cancel parent.each();
        }
    });
    otherChild.each(function(){
        if (true) {
            //stuff
        } else {
           return false and cancel parent.each();
        }
    });
});
parent.each(function(){
    var canceled=false;
    child.each(function(){
        if (true) {
            //stuff
        } else {
           canceled=true;
           return false;
        }
    });
    if(!canceled) otherChild.each(function(){
        if (true) {
            //stuff
        } else {
           canceled=true;
           return false;
        }
    });
    return !canceled;
});

最新更新