0

retun false;親関数の実行を妨げるin関数に似たjQueryのメソッドはありますか?

以下に概説するシステムがあります。値が正しくない場合は停止する必要があります。それに伴い、親関数を停止する必要があります。

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();
        }
    });
});
4

1 に答える 1

2
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;
});
于 2012-12-04T05:13:45.663 に答える