我有一组文本框,用户在其中输入一个电子邮件地址。我想循环这些并构建它们的数组。我该怎么做?
var emailAddresses = new Array();
$(".email_address").each(
function() {
//add this $(this).val() emailAddresses
}
);
答案 0 :(得分:1)
var emailsArr = $('.email_address').map(function(i,n) {
return n.value; //or $(n).val() or $(n).attr('value')
}).get();
请参阅$.map以获得执行此类操作的非常简洁的方法。 get
将返回的集合转换为数组。希望有所帮助。