JSFiddle - React, Tailwind, and code Playground
by tonyjcamp
JavaScript
var handleError = function ( elements, errorClass, isError, $errContainer ) {
$errContainer.hide();
// check to see if elemets is an array
if( Array.isArray(elements) ) {
// add error to each element in the array
for ( var i = 0; i < elements.length; i++ ) {
if ( isError ) {
elements[i].addClass(errorClass);
} else {
elements[i].removeClass(errorClass);
}
}
// add class to the single element passed
} else {
if ( isError ) {
elements.addClass(errorClass);
} else {
elements.removeClass(errorClass);
}
}
};
handleError( [firstName, lastName], 'error', true, $('.name-msg') );
handleError( [ firstName, lastName ], 'error', false, $('.name-msg') );