我使用.clone()
创建表单的多个副本,然后重命名每个副本的ID,以便id是唯一的。
我无法从复制的表单中访问输入。我可以为第一个表单选择输入,但是所有后续表单都会为每个输入值返回“无效引用”。
我正在访问输入值
$("#" + form_id + " #form_input").val()
适用于表单的第一个实例,但不适用于后续版本。
我的表单ID都正确命名,我的jquery引用都可以。是否在页面加载时创建了复制的表单?我应该使用.live()
吗?
答案 0 :(得分:0)
可能是因为您使用输入作为ID。尝试将其更改为班级。
答案 1 :(得分:0)
您正尝试从不同的父母一起多次选择#input
(除非它们都是嵌套的)。
每页只能使用一次id指向一个元素。
答案 2 :(得分:0)
据我所见。您的每个表单都有唯一的ID,但似乎您的输入都具有Id“输入”。 这使得第一个引用合法但后续所有引用无效。