Все,Применить select2 к элементам в клонированном узле?
У меня есть файл шаблона PHP, который генерирует скрытый div с тремя полями.
<div>
<div class="form-group accessory collapse">
<select class="accessory" style="width:50%">
</select>
<span class="input-group-addon">×</span>
<select class="accessoryQuantity" style="width:10%">
</select>
<select class="accessoryType">
</select>
</div>
Использование JQuery для клонирования этих узлов следующим образом:
$newItem = $('.form-group.accessory.collapse').clone();
$newItem.removeClass('collapse');
Затем я попытался применить ВЫБ.2 к клонированного объекта JQuery, как так, но это только портит весь клонированного узел.
$newItem.select2();
Как я могу применить select2 к клонированному узлу?
Примечание. Я попытался применить select2 к скрытым выборам, но когда вы клонируете его, он перепутает выпадающее меню select2.
К сожалению, это была опечатка – kaleeway
Кроме того, клон не добавляет элемент в DOM. Вы должны добавить его вручную. Вы можете попробовать что-то вроде $ newItem.appendTo («body»); перед применением select2 –
Да, я знаю это, но как я могу добавить select2 в память, а не в DOM? – kaleeway