2012-10-08 6 views
0

編輯:**我已經有了克隆的div。我所需要的是一個選擇器,它將選擇已經克隆且具有相同類的表單字段和容器。所以有一些Divs和Form字段,像Question1,Question3,Question7等類。我需要#div中Form1的Value值作爲#another div中div div question1的.html()。需要一個可以爲Question1,Question3,Question4和所有其他存在的Question#類執行此操作的函數。 ** END編輯 我有一個設置在哪裏,點擊一個名爲Add Questions的按鈕克隆一組表單域,還有一組(隱藏的)空容器,如<h2></h2>表單域及其相應的容器具有相同的類但在不同的div(divs有不同的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
有一些通配符或東西我可以用這個?

回答

1

嘗試this..how回合this..dont得到完全的代碼明白我的意思

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

如果那裏有10個表單域,那麼用戶將有什麼點擊10次什麼 – jackson5

+0

IM sorry..but我不明白它..嗯時候會形式被創造d?點擊按鈕後? – soonji

+0

請參閱我的編輯問題。謝謝! – jackson5

0

是這就像你正在尋找?

http://jsfiddle.net/UE9Mg/

+0

不,我已經克隆了divs。我所需要的是一個選擇器,它將同時選擇表單字段和已經用相同類克隆的容器。所以有一些Divs和Form字段,像Question1,Question3,Question7等類。我需要#div中Form1的Value值作爲#another div中div div question1的.html()。需要一個可以爲Question1,Question3,Question4和所有其他存在的Question#類執行此操作的函數 – jackson5