If you try this code with "let i
" it works, and with "var i
" it doesn't work.
Can you explain me why?
$(document).ready(function () {
for (let i=0; i<20; i++) {
$('<button />').append(i).appendTo('body').click(function() {
console.log(i);
});
}
});