2011-09-14 57 views
0

我需要在頁面上的初始div下單擊重複一個div,即帶有一個類的div存在與其中的一個按鈕,當點擊時直接在div之後重複div已經存在,這是一種表單,因此需要寫入頁面並在存在時提交。 JQuery克隆不會管理這個,有沒有人有解決方案jquery重複div點擊不克隆

+2

是什麼讓你覺得克隆不會管理這個? – hunter

+0

爲什麼不克隆呢? –

+0

你的問題是什麼?你有什麼嘗試?請先創建一個http://jsfiddle.net/演示。 –

回答

1

你使用什麼服務器端語言?例如,如果窗體被提交到PHP,你可以改變你的命名策略如下...

<div class="repeatable"> 
    <input type="text" name="userInput[]"> 
    <button class="repeat">Add Another</button> 
</div> 

當克隆這種重複的DIV,當您提交表單,它會導致$ _ POST [」 userInput']是一個值的數組(每個動態添加的每個可重複div都有一個值)。

不同的語言處理這是不同的方式,例如,你不需要在.NET中使用[]語法,因爲如果許多鍵具有相同的名稱,它將創建一個數組。

沒有確切知道你想要什麼,我創造了這個例子...

http://jsfiddle.net/Sohnee/aTcGx/1/

的POST的結果已添加幾個克隆後,該職位包含以下內容:

userInput[] = "a" 
userInput[] = "b" 
userInput[] = "c" 
+0

我沒有使用服務器端語言,我只是做前端和設計,但認爲使用JQuery會很容易。感謝這個例子,但時間限制現在必須傳遞給程序員。 – pixelator