У меня есть группа выбора внутри группы с использованием select2. Я использовал код для дублирования группы форм для создания нескольких групп форм, но поле выбора в дублированной группе форм не работает (не доступно для кликов). Пожалуйста, помогите мне исправить это.
Вот мой код:Select2 не работает для динамически добавленных групп форм
<div class="box">
<div class="form-group duplicable">
<div class="row">
<div class="search-box col-xs-4">
<select name="Attribute" class="form-control">
<option value="none">Attribute</option>
<option>Dimension</option>
<option>Weight</option>
</select>
</div>
<div class="col-xs-7">
<input type="text" name="detail" class="form-control" placeholder="Detail">
</div>
<div class="col-xs-1"><a class="btn btn-danger pull-right btn-del"><i class="fa fa-minus"></i></a></div>
<div class="clearfix"></div>
</div>
</div>
<p class="text-right nomargin"><a class="btn btn-primary add-feature"><i class="fa fa-plus"></i></a></p>
</div>
И вот мой JQuery:
$(".search-box select").select2({});
$(document).on('click','.add-feature', function(){
$(this).parent().parent().find(".duplicable").clone().insertBefore($(this).parent()).removeClass("duplicable").find("input").val("");
$(this).parent().parent().find(".btn-del").click(function(e) {
$(this).parent().parent().remove();
});
});
Thankyou для больших усилий. Однако это не сработало для меня вообще, потому что select2 давал мне проблему, создавая несколько клонированных идентификаторов во многих местах в окне select2. Но я очень ценю вашу помощь. Спасибо. Я также нашел решение по адресу: http://stackoverflow.com/questions/17175534/clonned-select2-is-not-ответ –