Javascript 访问存储在由.map()创建的数组中的值?
在上一个问题中,我在中编写简历创建者时使用for循环从表单输入动态生成一个数组。根据另一个用户建议,我改为使用.map()方法存储值Javascript 访问存储在由.map()创建的数组中的值?,javascript,jquery,map,Javascript,Jquery,Map,在上一个问题中,我在中编写简历创建者时使用for循环从表单输入动态生成一个数组。根据另一个用户建议,我改为使用.map()方法存储值 var jobtitle = $('input[id^=jobtitle]').map(function () { return this.value; }).get(); 不幸的是,我不知道如何访问这个函数之外的存储值 $('#resumejobs').append('<div id ="resumejob' + jobs + ' ">&l
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>');
$(“#resumejobs”).append(“+jobtitle[0]+”
您当前正在声明此函数中的所有.map()
变量:
$('#experiencesave').click(function () {
在该函数外部声明变量,然后像通常一样在此处访问并分配它们。例如:
var jobtitles;
$('#experiencesave').click(function () {
jobtitles = .....
});
var
声明一个局部变量,除非返回它,否则不能在函数外部使用它。感谢您的帮助!