3

私がアーカイブしようとしているのは、「ボックス」のクローンを作成し、値のないクローンを作成することです。したがって、入力は空でなければなりません。関数とhtmlだけで、このフィドルを手に入れました。希望は明確で、皆さんが私を助けてくれます。

http://jsfiddle.net/XeELs/117/

addAddress: function() {
    var cloneCount = 0;
    $copy = $("#scroll .first").first().clone().attr("id", "to-add-first_Clone" + cloneCount).addClass('cloned'); //add a new class cloned to the cloned outerDivs
    $(".clone", "#to-add-first_Clone" + cloneCount).attr("id", "clone_Clone" + cloneCount);
    cloneCount++;
    //check breakpoints
    var $last_bp = $('#scroll .wrap .breakpoint').last();
    var $first = $(".first", $last_bp).length;
    if ($first > 2) {
        //move this into a new breakpoint
        $('#scroll .wrap').append('<div class="breakpoint"/>');
        $last_bp = $('#scroll .wrap .breakpoint').last();
    }
    $last_bp.append($copy);
    this.drawNavigation();
},
4

1 に答える 1

6

これがあなたがやろうとしていることの要点だと思います。

http://jsfiddle.net/XeELs/132/

新しく複製されたボックスには、空の入力値が含まれます。アドレスの削除リンクがインテリジェントに表示され、新しい「一意の」ID を作成するロジックを追加しました。

于 2012-04-26T13:22:02.877 に答える