プラスボタンまたはマイナスボタンをクリックしてフィールドを追加および削除するサイドバー(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を追加してリセットしようとしましたが、うまくいきません。助言がありますか???