我有一个循环
for (i = 0; i < 10; i++)
{
outPut.innerHTML += "<div id='file" + i + "'>" + i + "</div>";
$('#file' + i).on('click', function(event) {
alert('User clicked on ' + i);
}).css('cursor', 'pointer');
}
并且只有最后一个元素附加了事件。问题是什么?
在这里查看测试http://jsfiddle.net/haF7Y/