27 Stimmen

Gibt es eine Möglichkeit, Formularfeldwerte in jQuery oder Javascript zu klonen?

JQuery hat eine clone() Funktion, die das tatsächliche Formular problemlos klonen kann, jedoch werden keine Werte beibehalten, die in das Formular eingegeben wurden.

Gibt es einen Weg, dies zu umgehen?

Beispielcode wäre sehr hilfreich.

0 Stimmen

Können Sie etwas mehr Kontext geben? Ein schneller Test hat hier keine Probleme: jsfiddle.net/meGyg

0 Stimmen

Ich denke, das Problem liegt darin, dass wenn Sie die Daten über das Formular ändern und dann versuchen, sie zu klonen. Ich habe deine Fiddle geforked: jsfiddle.net/F9aWu Versuchen Sie, das Formular zu ändern, und klicken Sie dann auf Klonen.

0 Stimmen

Ya @[nick craver]'s Lösung funktioniert gut, außer dem Textbereichsteil

0voto

numediaweb Punkte 14860

Wenn Sie das Feld selbst duplizieren müssen, überprüfen Sie diese winzige Funktion relCopy

0voto

Manavendher Punkte 385

Verwenden Sie diesen Code, um Textarea-Werte zu kopieren

clonedObject.find(textareaObject).val(originalObject.find(textareaObject).val());

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X