我如何从jquery打破每个出return FALSE
。从每个jquery打破
考虑以下
function check_quantity(){
var _q = $(".quantity");
_q.each(function(){
if(some_condition){
break; // I WANT TO BREAK HERE AND NEED TO RETURN A TRUE INSTEAD OF FALSE
// for some reasons there is no way to continue
}
});
return FALSE; // if condition failed
}
有什么解决办法?
你不能只是如果(some_condition){return true;}? – 2013-02-16 05:26:48
[文档](http://api.jquery.com/each/)明确指出,返回“false”以外的内容等同于“continue”,“return false”等同于“break”。 – 2013-02-16 05:26:51
也许如果你用['while循环](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/while)代替它会更好? – Mottie 2013-02-16 05:37:16