JSFiddle - React, Tailwind, and code Playground
HTML
<div class="someClass">1</div>
<div class="someClass">2</div>
<div class="someClass">3</div>
JavaScript
jQuery.eachWithDelay = function(sequence, delay, callback) {
var objects = jQuery.makeArray(sequence);
if (objects.length == 0) {
return;
}
var f;
f = function() {
var item = objects.shift();
if (callback(item) && objects.length != 0) {
setTimeout(f, delay);
}
};
setTimeout(f, delay);
}
jQuery.eachWithDelay($('.someClass'), 1000, function(item) {
alert(item.innerHTML);
return true;
});