xloouch
Erfahrenes Mitglied
Hallo zusammen
Ich hab jetzt vorhin gerade mal das Forum durchsucht, bin aber leider auf keine Treffer bezüglich meines Titels gekommen.
Nun. Zur Beschreibung meines Problems:
Ich hab in <div>'s verschiedene Fieldsets, welche jeweils mit id's gekennzeichnet sind.
Nun will ich gewisse fieldsets klonen können um die Erfassung und Verarbeitung zu vereinfachen.
Was ich habe:
Ich habe im Netz ein nettes, kleines j-Query Script gefunden, welches ansich funktioniert, aber nicht ganz meinen Ansprüchen genügt.
Nun kommt mir die Frage, ob ich die Funktion nicht ändern / erweitern kann..
z.B.
Aus Teilen des Codes werd ich ja schlau, weiss aber nicht, wie ich diese entsprechend meinen Wünschen abändern soll..
Was ich weiss:
var x = $("fieldset:first").clone(); <--- Welches Fieldset wird genommen
$("#container").append(x); <--- Ist der Container, wohin geklont werden soll
Höchstwarscheinlcih gibts bereit schon so was ähnliches, ich war nur zu blöd für die richtige Google Suche
Grüsse und vielen Dank für eure Hilfe im voraus
Ich hab jetzt vorhin gerade mal das Forum durchsucht, bin aber leider auf keine Treffer bezüglich meines Titels gekommen.
Nun. Zur Beschreibung meines Problems:
Ich hab in <div>'s verschiedene Fieldsets, welche jeweils mit id's gekennzeichnet sind.
Nun will ich gewisse fieldsets klonen können um die Erfassung und Verarbeitung zu vereinfachen.
Was ich habe:
Ich habe im Netz ein nettes, kleines j-Query Script gefunden, welches ansich funktioniert, aber nicht ganz meinen Ansprüchen genügt.
Code:
<script type="text/javascript">
var idx = 0;
$(document).ready(function() {
$("#add").click(function() {
idx = idx + 1;
var x = $("fieldset:first").clone();
$(x)
.attr("id", "mod_" + idx)
.find("label").each(function() {
$(this).attr("for", $(this).attr("for").replace("_0", "_" + idx));
})
.end()
.find("input").each(function() {
$(this)
.attr("id", $(this).attr("id").replace("_0", "_" + idx))
.attr("name", $(this).attr("name").replace("[0]", "[" + idx + "]"));
});
$("#container").append(x);
});
});
</script>
Nun kommt mir die Frage, ob ich die Funktion nicht ändern / erweitern kann..
z.B.
- Id des fieldsets, welches geklont werden soll
- Id des Containers, wohin geklont werden soll
Aus Teilen des Codes werd ich ja schlau, weiss aber nicht, wie ich diese entsprechend meinen Wünschen abändern soll..
Was ich weiss:
var x = $("fieldset:first").clone(); <--- Welches Fieldset wird genommen
$("#container").append(x); <--- Ist der Container, wohin geklont werden soll
Höchstwarscheinlcih gibts bereit schon so was ähnliches, ich war nur zu blöd für die richtige Google Suche
Grüsse und vielen Dank für eure Hilfe im voraus
Zuletzt bearbeitet: