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();
});
可能还有其他解决方案..但到目前为止,这就是我所达到的
我想克隆一个 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();
});
可能还有其他解决方案..但到目前为止,这就是我所达到的