产生闭名,i永远为6
$(function(){
for (var i = 0; i <= 5; i++){
$('<a href="#">' + i + '</a><br\>')
.bind('click', function(){
alert(i);
}).appendTo('body');
}
});
逃脱闭包
$(function(){
for (var i = 0; i <= 5; i++){
$('<a href="#">' + i + '</a><br\>')
.bind('click', {'value': i}, function(event){
alert(event.data.value);
}).appendTo('body');
}
});
$(function(){
for (var i = 0; i <= 5; i++){
$('<a href="#">' + i + '</a><br\>')
.bind('click', function(){
alert(i);
}).appendTo('body');
}
});
逃脱闭包
$(function(){
for (var i = 0; i <= 5; i++){
$('<a href="#">' + i + '</a><br\>')
.bind('click', {'value': i}, function(event){
alert(event.data.value);
}).appendTo('body');
}
});