选择由clone创建的div内的值

时间:2011-04-24 06:33:35

标签: jquery forms html copy clone

我使用.clone()创建表单的多个副本,然后重命名每个副本的ID,以便id是唯一的。

我无法从复制的表单中访问输入。我可以为第一个表单选择输入,但是所有后续表单都会为每个输入值返回“无效引用”。

我正在访问输入值 $("#" + form_id + " #form_input").val()适用于表单的第一个实例,但不适用于后续版本。

我的表单ID都正确命名,我的jquery引用都可以。是否在页面加载时创建了复制的表单?我应该使用.live()吗?

3 个答案:

答案 0 :(得分:0)

可能是因为您使用输入作为ID。尝试将其更改为班级。

答案 1 :(得分:0)

您正尝试从不同的父母一起多次选择#input(除非它们都是嵌套的)。

每页只能使用一次id指向一个元素。

答案 2 :(得分:0)

据我所见。您的每个表单都有唯一的ID,但似乎您的输入都具有Id“输入”。 这使得第一个引用合法但后续所有引用无效。