JSFiddle - React, Tailwind, and code Playground
by Rick
HTML
<div id="keyvals"></div>
JavaScript
var data = [{
value: "test1"
},{
value: "test2"
}];
var htmlStr = "";
for(var i=0;i<data.length;i++){
htmlStr += "<input class='my_button' type='button' data-value='"
+ data[i].value + "' value='" + data[i].value + "'/>";
}
$("#keyvals").html(htmlStr);
$('.my_button').click(function(){
alert($(this).data('value'));
});