我想遍历几个输入字段,然后添加到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