在(动态生成的)相应表单字段之间复制数据

时间:2012-10-08 07:34:12

标签: jquery forms dynamic

编辑:**我已经克隆了div。我只需要一个选择器,它将选择已经克隆并具有相同类的表单字段和容器。所以有一组Div和Form字段,其中包含Question1,Question3,Question7等类。我需要#div中的Form Question1的值为#another div中的div question1的.html()。需要一个能够对Question1,Question3,Question4和所有其他Question#类执行此操作的函数。 **结束编辑 我有一个设置,点击一个名为Add Questions的按钮克隆一组表单字段,还有一组(隐藏)空容器,如<h2></h2>表单字段及其相应的容器具有相同的类但是在不同的div中(div具有不同的id),它们是页面上该类的唯一字段。我需要做的是这样的事情。生成后,用户填写表格。需要使用.html()将此数据填充到相应的容器(具有相同类的容器)中。 像这样,但它需要对类似问题#:

的类的所有字段执行此操作
var form = $("#divcontainer .sameclass[#]").val();
        $('#anotherdiv .sameclass[#]').html(form);

动态生成的表单和容器都有"question1, question2"等类,但它们的顺序可能不正确,可能会跳过数字。所以它可能是"question1 for the first form and container and question7 for next form field and container
是否有一些通配符或我可以使用的东西?

2 个答案:

答案 0 :(得分:1)

尝试这个..显示回合这个..没有得到完全代码得到我的意思

  $("divcontainer").each(function (i) {
    var yourclass = $(this).attr("class");
    var form = $("#divcontainer " + yourclass).val();
    $("#anotherdiv  " + yourclass).html(form);
  });

答案 1 :(得分:0)

这就像你在找什么?

http://jsfiddle.net/UE9Mg/