jQuery UI 的克隆选择菜单不起作用

jQuery UI's cloned selectmenu not working

我想克隆一个 div 里面有不同的元素。其中一个元素是 select 转换为 selectmenu。 克隆工作正常,除了新的 select 不可点击并且它的项目无法显示。

看到这个 DEMO。只需单击 "clone" 按钮并尝试 select 新的 selectmenu.

完成这项工作的简洁方法是什么?

我的销毁 selectmenu 的解决方案(完全删除 selectmenu 功能。这将 return 元素返回到它的预初始化状态。)

因此您的代码将是

$("select").selectmenu();

$("#btnClone").click(function()
{
    $( "select" ).selectmenu( "destroy" );
    $(".content:first").clone().appendTo(".container");
    $("select").selectmenu();

});

DEMO

可能还有其他解决方案..但到目前为止,这就是我所达到的