JSFiddle - React, Tailwind, and code Playground
HTML
<div id='myDiv1' style="position:relative">div 1</div>
<div id='myDiv2' style="position:relative">div 2</div>
<div id='myDiv3' style="position:relative">div 3</div>
JavaScript
var $divs = $('div[id^=myDiv]');
intervalAnimate($divs);
function intervalAnimate(collection) {
var count = 10;
var duration = 500;
var interval = setInterval(function() {
$(collection).text(count).animate({left: '+=50'},duration);
count--; // Decrement count
if(!count) { clearTimeout(interval) }
}, duration );
}