写简历创建者,在上一个问题中,我使用 for 循环从表单输入动态生成数组。根据其他用户的建议,我改为使用 .map() 方法来存储值。
var jobtitle = $('input[id^=jobtitle]').map(function () {
return this.value;
}).get();
不幸的是,我无法弄清楚如何访问此函数之外的存储值!
$('#resumejobs').append('<div id ="resumejob' + jobs + ' "><div id = "jt' + i + ' " ' + 'class = "jobtitle">' + jobtitle[0] +'<br /></div><div class = "joblocation"</div></div>');
我认为 .map() 将值存储在一个名为 jobtitle 的新数组中,似乎我错了,因为当我运行我的程序时,第一个作业的标题没有显示在 jobtitle div 中。
JSFiddle:http: //jsfiddle.net/r2EX6/9/
有没有办法在创建它的函数之外访问存储在 .map() 中的数据?还是有某种解决方法?