在附加 jquery 后初始化 bootstrap 下拉菜单

initialize bootstrap dropdown after appended with jquery

我的网页上有一个带有输入和下拉菜单的 block/section (bootstrap),我希望能够克隆并附加第一个 block/section 并将克隆的 block/section下"original"block/section。但是当这样做时, bootstrap 下拉列表停止工作。 jquery 永远不会将 <select> 更改为 "styled" 版本..

有什么想法吗?

如您所见,当您单击蓝色按钮时,其上方的所有内容都将被克隆并直接附加到蓝色按钮上方

我找到了解决方案!

我所做的是,我首先像这样破坏了下拉菜单:

$(".select-simple").select2("destroy");

添加克隆后,我像这样重新初始化它:

$('.select-simple').select2({minimumResultsForSearch: Infinity});

超级简单!