JSFiddle - React, Tailwind, and code Playground

HTML

<input id="add_btn" type="button" value="Add buttons">
<div id="buttons"></div>

JavaScript

$('#add_btn').click(function() {
    var cont = $('#buttons');
    
    for(var i=0; i<5; i++) {
        var new_btn = $('<input>').attr('type', 'button').val(i);

        new_btn.click(function() {
            alert(i);
        });

        cont.append(new_btn);
    }
});