Javascript html对象的meteor模板数组

Javascript html对象的meteor模板数组,javascript,html,meteor,Javascript,Html,Meteor,我正在尝试解决如何最好地处理订单处理的输入表单,该表单上基本上有许多相同的行用于订购衣服 这些控件都是下拉选择器(一行4个不同的选择器) 目前,我只是给每个人一个唯一的ID,并且一个接一个地处理它们,但这让我觉得效率很低 是否有某种方法可以在html中使用循环(我认为这是不可能的)或其他方法来使用控件数组并在表单submit上迭代它们?Meteor项目通常包括jQuery。jQuery对于获取元素组并通过函数运行它们非常有用,这样您就不必重复太多 除了唯一ID之外,您还可以将同一个类添加到所有或

我正在尝试解决如何最好地处理订单处理的输入表单,该表单上基本上有许多相同的行用于订购衣服

这些控件都是下拉选择器(一行4个不同的选择器)

目前,我只是给每个人一个唯一的ID,并且一个接一个地处理它们,但这让我觉得效率很低


是否有某种方法可以在html中使用循环(我认为这是不可能的)或其他方法来使用控件数组并在表单submit上迭代它们?

Meteor项目通常包括jQuery。jQuery对于获取元素组并通过函数运行它们非常有用,这样您就不必重复太多

除了唯一ID之外,您还可以将同一个类添加到所有或一组表单元素中,然后在onSubmit回调中使用jQuery中的类选择器获取它们,并将它们全部发送到一个函数,该函数将它们组合成一个有用的对象,例如

// collect the form inputs in class salesform into an object

var formResult = {};
$(".salesform").each(function(el){ formResult[$(this)[0].id]=$(this).val() });

// form ids and values are now in formResult
也可以使用其他选择器,而不是用类标记所需的元素