产生闭名,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 ' );
}
});