请看下面的表格:克隆形式和增量ID
<form>
<input type="button" value="Input Button"/>
<input type="checkbox" />
<input type="file" id="file"/>
<input type="hidden" id="hidden"/>
<input type="image" id="image" />
<input type="password" id="password" />
<input type="radio" id="radio" />
<input type="reset" id="reset" />
</form>
利用的Javascript(和jQuery),这将是对中克隆整个窗体和增加每个人的ID,以确保唯一性的最简单方法。
使用jQuery我会假设你会首先通过clone()
克隆形式,并通过重复克隆的对象id
和添加新的ID fieldname1
,fieldname2
等。但是,我的jQuery的知识不是太大,这个项目几乎是杀了我。
任何帮助将是伟大的!
为什么你需要的ID? – nickf 2011-03-14 11:22:41
@nickf:我需要将多个表单中的多个值作为输出的一部分进行组合和混合。我认为ID是获取这些值的最佳方式。 – 2011-03-14 11:28:28
此外,通过'id'属性IMO将'label'元素与'input'元素链接起来要容易得多。 – alex 2011-03-14 11:38:47