我需要將參數傳遞給addEventListener的回調處理程序。我試過this,但它在for循環中不起作用。 這裏是我的代碼:將參數傳遞給鈦中的addeventlistener
var view = Ti.UI.createView({
//configuration here.
});
for(var i=0,ilen=response.length; i<ilen; i++){
var thisObj = response[i];
var btnCareer = Ti.UI.createButton({
//configuration here
});
var careerID = thisObj.CareerID;
btnCareer.addEventListener('click', function(){
bh.logic.career.CareerClick(careerID);
});
view.add(btnCareer);
}
我所得到的是最新的值。
有什麼辦法嗎?
實際上,我不得不將多個變量值傳遞給click事件,所以我寧願用當前標記的答案。 – iMatoria