检查是否所有元素都满足条件 [英] Check if all elements satisfy a condition

查看:80
本文介绍了检查是否所有元素都满足条件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要一个jQuery过滤器/地图/每个类型函数来检查所有元素是否满足条件:

I need a jQuery filter/map/each type function to check if ALL elements satisfy a condition:

function areAllValid(inputs){
     return $.someFunction(inputs, function(input) { return input.length > 0; }); 
}

如果所有输入的长度都大于0,则someFunction应该返回true. jQuery中有类似的东西吗?

If ALL inputs have length > 0 someFunction should return true. Anything like this in jQuery?

推荐答案

答案是肯定的,它的grep方法可以满足您的要求.例如:

The answer is YES, it has a method grep that can meet your requirement. For example:

inputs= jQuery.grep(inputs, function(input){
return input.length>0;
});
if(inputs.length>0) return true;
return false;

我没有测试它,也许它没有什么问题,但是应该几乎是这样.

I don't test it, maybe it has tiny issue but should be almost like this.

这篇关于检查是否所有元素都满足条件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆