iD
是一个在循环中的每次迭代中都会发生变化的对象。同样在这个循环中,我运行以下命令:
$("td.item_holder > div").append(dynamo.shop.box.ini(item_info,(function(data){
return function(){
console.log(data);
}
})(iD)));
我希望这会形成一个封闭。我唯一的查询是,它调用的函数dynamo.shop.box.ini
使用.bind
(jQuery)如下:
ini : function(data,callback){
....
var right = $('<div>').addClass("dynamo_right").html('bye').bind('click',callback);
....
return container;
},
我是否需要在.bind
调用中使用另一个匿名函数来保持关闭?