假设我有一个包含多个输入的表单,我使用一个非常标准的 jQuery 语句来获取所有输入:
var inputs = $("#some-form").find("input")
现在,我想对这些输入采取行动,但假设我想将单选按钮和/或复选框组视为一个单一的东西。如何拆分inputs
为按属性分组的元素,例如name
. 请注意,我不知道处理开始时的名称。
用人类的术语来说,我需要逻辑做一些事情:
让我遍历输入列表。对于每个输入,让我检查它是否已被添加到占位符数组中。如果是这样,请不要理会它。如果没有,请将其及其名称的所有内容添加到所述占位符数组(作为子数组)。
本质上,我想要这样的东西:
[[<input type="text" name="name1">], [<input type="radio" name="name2">,<input type="radio" name="name2">]]