JSFiddle - React, Tailwind, and code Playground

by pavel_krupala

HTML

<ol id="rsa">
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
</ol>

JavaScript

$(document).ready(function() {
    
    var callbackEx = function(item) {
        return function() {
            console.log('callbackEx: ', 'item:', item);
            $(item).append('<span>ICON</span>');
        };
    }
    
    var clbData = [];
    
    var results = $("#rsa li"); 
    console.log("results:", results.length);
    
    for(var a=0; a<results.length; a++) {
        var res = results[a];
        
        clbData[a] = {data: a, elm: res};
        
        setTimeout(callbackEx(results[a]), 100*(a+1));        
    }
    
});