【发布时间】:2011-04-05 16:58:10
【问题描述】:
我有一个要求用户输入项目结果的表单。
他们需要输入至少一个结果,并且每个结果都需要至少 2 个与之相关的度量。
因此,我需要能够向用户呈现初始结果字段,以及与之关联的两个度量字段,并能够为其相关结果添加更多度量。
我勾勒出如果用户有两种结果会是什么样子。
虚线是每个按钮的动作。
我想使用 jQuery 来实现这一点,但我从来没有做过任何事情,只是根据用户点击的内容显示/隐藏一个字段。
感谢任何帮助。
总而言之,他们需要提供一个结果,每个结果至少有两个度量。
编辑:在这里开始校对:http://jsfiddle.net/bkmorse/FW6s8/4/ - 但添加测量按钮无法正常工作。
【问题讨论】:
-
api.jquery.com/clone clone() 是您所需要的。但是,请确保您编辑了克隆的 ID,以便您可以识别它
-
我希望使表单动态化,我不确定需要多少字段,这取决于用户需要多少结果以及针对每个结果的多少度量。我不确定克隆是否能满足这种情况,但我不是专家。
-
我写了一个名为 jquery.duplicatah 的插件,我在一个项目中使用它,它还没有向公众发布。如果没有人为您提供更好的选择,我可以打包并为您上传。它完全符合您的要求。是的,它使用了很多
jquery.clone()黑魔法! -
@Federico - 谢谢,我差不多了,jsfiddle.net/bkmorse/FW6s8/4
标签: javascript jquery html forms