我想遍歷幾個輸入字段,然後添加到order
陣列。變量超出範圍
一旦each()
完成,我想用order
數組調用addTask
函數。但。
當我通過控制檯運行它跳入addTask(order)
,只得到1個結果
當我移動order
陣列出它不知道它的功能是存在的。 什麼是最好當each()
完成得到這回範圍。
// Start adding orders to display
$("#btn-new-line").on('click', function(){
$("input:text").each(function(index, element){
var elem = $(element);
var order = [] ;
order.push(elem.val()+ " ");
});
addTask(order); //* unresolved variable *
});
你每次重新聲明變量通過調用'VAR爲了= [];',這是消滅你的結果。 –
聲明變量之前'.on'然後將它裏面的價值 – JFK
移動的'VAR命令宣佈= [];'的'。每()' – devnull69