ho bisogno di un/map/ogni funzione del tipo di filtro jQuery per verificare se tutti gli elementi soddisfano una condizione:Verificare che tutti gli elementi soddisfano una condizione
function areAllValid(inputs){
return $.someFunction(inputs, function(input) { return input.length > 0; });
}
se tutti gli ingressi hanno lunghezza> 0 someFunction
deve restituire true. Qualcosa di simile in jQuery?
I non pensare che jQuery abbia questo. Underscore.js ha '$ .every()'. Dovrebbe essere semplice da implementare in jQuery usando '$ .filter'. – Barmar
Nota: se riesci a trovare un modo per descrivere la tua condizione come selettore, puoi controllare il numero di elementi nella raccolta 'input.remove ('[value = ...]'). Length == 0' Something sulla falsariga di un "selettore valore non vuoto": http://stackoverflow.com/questions/10641258/jquery-select-data-attributes-that-arent-empty – AaronLS
@Barmar, every() è esattamente ciò di cui ho bisogno e per coincidenza ho sottolineato come una dipendenza già :). grazie – parliament