Я застрял в этой проблеме часами, и я сошел с ума! Мне нужно выставить флажки, которые я динамически заполняю в тег select. Мне также нужно добавить каждый всплывающий всплывающий раскрывающийся список, который я глубоко клонировал с jquery на число элементов <div>
. Тем не менее, каждый раз, когда я делаю это, клонированный элемент отображается как список многоэлементных элементов (а не как выпадающий список и теряет весь свой стиль). Это MultiSelect контейнер, который я хотел бы добавить мои флажки:Динамическое добавление флажков в мультиселекцию выпадающего списка
<select class="multiselect1" multiple="multiple">
</select>
я, наконец, инициализировать каждое клонированный ниспадающее меню, вызвав .multiselect(); Библиотека Я использую для этого: http://davidstutz.github.io/bootstrap-multiselect/
$('.multiselect1').multiselect();
var filterClone = $('.multiselect1').clone(true);
//filterClone.multiselect();
$('body').append(filterClone[0]);
Когда эти строки выполнить, то выберите элемент действительно присутствует в организме, но невидим. Когда я удаляю атрибут стиля, элемент становится видимым, но отображается как список многоэлементных элементов (что ожидается). Но почему клонированный всплывающий всплывающий экран не отображается вообще?
Любые предложения, которые могли бы привести меня к решению (или самим решениям!) С использованием javascript или jquery, были бы наиболее ценными.
@ Martijn Melchers, могли бы вы взглянуть на вопрос еще раз, я добавил больше деталей. Клонированное выпадающее меню в принципе не отображает вообще. Когда я пытаюсь удалить атрибут стиля, элемент отображается в виде списка многоэлементных элементов. – user1841702
Включили ли вы css @ user1841702? –
@ Martijn Melchers, Да, я включил все необходимые файлы. Я уверен в этом, потому что, когда я тестирую пример, он работает отлично. – user1841702