jquery 的each,如果想break,那么使用return false;就行,但是问题也来了...
发布网友
发布时间:2022-05-13 15:10
我来回答
共1个回答
热心网友
时间:2022-04-23 03:41
jq 的return false;只是跳出循环而已~你要返回值还是要在循环外面做呀~
code:
function test(){
var success = false;
$(..).each(function () {
if (..) {
success = true;
return false;
}
});
return success ;
}
jquery是对象链~所以$(..).each()返回的还是对象集合~each(function(){})~只是回调函数而已~所以在回调函数里不能返回结果到each外面~