写一个简历创建者,在前面的问题中,我使用了for循环来从表单输入动态生成一个数组。基于另一个用户建议,我使用.map()方法来存储值。访问存储在由.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格中显示的第一份工作的称号。
的jsfiddle:http://jsfiddle.net/r2EX6/9/
有()之外创建它的功能来访问存储在.MAP中的数据的方法吗?还是有某种解决方法?
'var'声明一个局部变量,除非'返回'它不能在函数外部使用。 – Jon
谢谢感谢您的帮助! – Kwestion