JSFiddle - React, Tailwind, and code Playground
HTML
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1.3.2");</script>
<script type="text/javascript">
function generateList() {
var listElement = $('#unsortedList');
var dataArr = new Array();
dataArr["name1"] = "value1";
dataArr["name2"] = "value2";
// Clear any existing HTML
listElement.html('');
var i = 0;
for(item in dataArr) {
listElement.append('<li><div id="item' + i + '">Item ' + i + '</div></li>');
$('#item' + i).click((function(x) {
return function(){
$('#item' + x).html("You clicked item " + x);
};
})(i));
i++;
}
}
$(document).ready(function(e){
generateList();
});
</script>
</head>
<body>
<h1>Test List</h1>
<ul id="unsortedList">
</ul>
</body>
</html>