clone(true、true)を使用して選択をコピーし、いくつかのボタンを使用してクローンを作成して削除しています。2番目の真の引数は、イベントハンドラーが複製された子ボタンに渡されることを保証する必要があると思いました。
マークアップは次のとおりです。
<div id="clone-container">
<div class="clone">
<label for="select1">Select 1</label>
<select id="select1" name="select1" class="">
<option>Select One:</option>
<option value="1">1</option>
</select>
<span class="controls">
<a href="#" class="btn add">+</a>
<a href="#" class="btn remove">−</a>
</span>
</div>
</div>
そしてjs:
var $cloned = $('.clone').clone(true, true);
var $addButton = $(".btn.add");
$addButton.on("click", function(e) {
e.preventDefault();
var $cloner = $(this).closest(".clone");
$cloned.clone().insertAfter($cloner);
});
そしてここにjsフィドルがあります:http: //jsfiddle.net/cjmemay/yXA4R/