簡單的問題,我想不通。我想創建一個JavaScript數組的輸入值,但無法弄清楚簡單的代碼。製作多個輸入字段值的javaScript/jQuery數組
這裏的HTML:
<input class="email" value="[email protected]"></input>
<input class="email" value="[email protected]"></input>
這裏是沒有正確的JS/jQuery的,它試圖使一個數組:
$.fn.valuesArr = function()
{
var a = [];
$.each(this, function(i, field){
a.push(field.value);
});
return a;
}
var emailArr=$('.email').valuesArr();
歸根結底,這就是我想要的emailArr是:
emailArr= ["[email protected]", "[email protected]"];
不知道我的valuesArr函數出了什麼問題,任何基於JS和/或jQuery的解決方案都是gr不勝感激!
似乎是工作給我,除非我誤解了這個問題。這裏有一個小提琴顯示它輸出創建的'emailArr':http://jsfiddle.net/BRtDY/1/ – Pat
嗨,帕特,你是對的,它確實工作,我沒有在我的測試doc.ready功能,令人沮喪!感謝您的幫助,最良好的祝願,-tim –
很高興聽到 - 您應該回答您的問題,然後接受它。它會幫助任何其他人陷入類似的問題。 – Pat