JSFiddle - React, Tailwind, and code Playground
by ozzon91
HTML
<div>
<input type="text" id="inp">
<input type="text">
<div class='err'></div>
</div>
JavaScript
function findErrNode(node) {
var next;
return (function() {
next = node.nextSibling
if(next && !hasClass(next, 'err')) {
return findErrNode(next);
} else {
return next;
}
})();
}
function hasClass(element, classToCheck){
return ((' ' + element.className + ' ').indexOf(' ' + classToCheck + ' ') !== -1);
}
var node = findErrNode(inp);
console.log(node);