JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" id="a" />
<br>
<input type="text" id="b" />
<br>
<input type="text" id="c" />
<br>
<input type="text" id="d" />
<br>
<input type="text" id="e" />
<br>
<input type="text" id="f" />
<br>
<input type="text" id="g" />
<br>
<button id="btn">Calcluate</button>
JavaScript
$.fn.any = function (evaluator) {
var items = $(this);
for (var i = 0; i < items.length; i++) {
if (evaluator(items[i]) === true) {
return true;
}
}
return false;
};
$("#btn").click(function () {
var result = $("#a, #b").any(function (o) {
return o.value === "";
});
alert("Does A or B contain an empty string? " + result);
var result = $("input").any(function (o) {
return o.value === "";
});
alert("Do any inputs contain an empty string? " + result);
});