您可以在此jsfiddle中看到我 尝试 的内容:http://jsfiddle.net/pV6x5/16/
原始的三个下拉列表使用javascript根据第一个下拉列表的选定值生成第二个和第三个下拉列表中可用的选项。
当克隆它并在克隆的第一个下拉列表中选择一个选项时,它是原始更改的第二个和第三个下拉列表,我不知道如何解决这个问题:S
非常感谢任何帮助。
谢谢,
马丁
更新 经过一些阅读,我已经将id更改为只使用类,以避免任何冲突:http://jsfiddle.net/QbfXq/1/
不幸的是,它似乎仍然与以前完全相同。
答案 0 :(得分:1)
您好我在您的代码Here中进行了一些修改。我只修改了前4或5个选项,你必须自己修改剩下的代码。
主要问题是,克隆时,每个元素的类和名称保持不变。
然后,您只在($(document).ready
)中初始化值和操作数对象,这就是您继续修改相同元素的原因。
在我的代码中,我确实查找了单击的arg的下一个元素。
但我认为您应该组织更多的代码,使用<div>
示例可以让您更准确地使用请求。
例如,您可以在div子项中使用搜索,而不是使用next
。
我希望你能看到它的运作方式。