标签: javascript jquery for-loop settimeout
为什么会这样
for(x = 0; x < 10; x++){ var delay = x; setTimeout( function(){ $('body').append(delay); }, delay) }
返回:9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9
而不是:0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
http://jsfiddle.net/c1hotu9a/