简单的问题,我想不通。我想创建一个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