寫一個簡歷創建者,在前面的問題中,我使用了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