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();
}
});
});
答案 0 :(得分: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;
});