0

プラスボタンまたはマイナスボタンをクリックしてフィールドを追加および削除するサイドバー(jqueryも使用)のTwitterブートストラップフォームに入力フィールドがあります。html は次のとおりです。

<div class="control-group">
    <label class="control-label">Fields</label>
        <div  class="control-group SearchRow" data-index="1">
            <div class="controls">
                <a title="Add name below" id="addRow1" href="#" tabindex="-1"> <i class="icon-plus"></i>
                </a> <input id="name1" type="text" class="span2 typeahead" />
                <a title="Remove name" href="#" id="removeRow1" tabindex="-1"> <i class="icon-remove"></i>
                </a>
            </div>
        </div>
</div>

入力フィールドが追加されると、そのフィールドが html に動的に追加されます (data-index が 1 増加し、addRow1 が addRow2、removeRow1 が removeRow2 など)。

これらのフィールドをリセットするボタンを作成したので、フィールドが追加または削除されたときに、ボックスに書かれたものをすべて空にすることができます。これまでのところ、追加されたフィールドは次の jquery でリセットできます。

 $sideBar.find('#ResetButton').on('click', function(){
        $sideBar.find('#form').trigger('reset');                        
    });

ただし、いくつかのフィールドを追加し、入力を入力して、すべてではなく一部のフィールドを削除すると、残りのフィールドは空になりません。

ここにビジュアルがあります:

原形:

+[欄]-

次に、プラスボタンをクリックしていくつか追加します

+[ blfgadfgadfgdaah ]-

+[欄]-

+[ bldafbhdsfbhdsfhah ]-

リセットを押してください:そしてそれはうまくいきます!

+[欄]-

+[欄]-

+[欄]-

しかし、元から行って、いくつかを追加して削除すると、クリアされません。オリジナル:

+[欄]-

次に、プラスボタンを使用していくつかのフィールドを追加します

+[ ぶんぶん ]-

+[欄]-

+[ afdfbhdfbbdf ]-

マイナスボタンを使用していくつかのフィールドを削除します:

+[ ぶんぶん ]-

+[欄]-

プッシュ リセット:

+[ ぶんぶん ]-

+[欄]-

コントロールにIDを追加してリセットしようとしましたが、うまくいきません。助言がありますか???

4

1 に答える 1