tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
201
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jul 2003
    Ort
    Ramsen (CH)
    Beiträge
    473
    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.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    <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.
    1. Id des fieldsets, welches geklont werden soll
    2. 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
    Geändert von xloouch (02.09.10 um 10:02 Uhr)
     
    Grüsse

    Xloouch


    Sich selber zu bekriegen ist der schwerste Krieg.
    Sich selber zu besiegen ist der schönste Sieg!

Ähnliche Themen

  1. JPanel Clonen?
    Von Maddili im Forum Java
    Antworten: 4
    Letzter Beitrag: 12.01.11, 20:34
  2. Tabellenkopf clonen
    Von Chysm im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 09.06.10, 17:01
  3. fieldset Tag
    Von son gohan im Forum CSS
    Antworten: 5
    Letzter Beitrag: 01.04.06, 19:27
  4. Linux Clonen
    Von therealcharlie im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 27.02.06, 06:41
  5. FieldSet-Tag mit CSS
    Von DoedGrv im Forum CSS
    Antworten: 11
    Letzter Beitrag: 31.10.02, 23:16