select2 v.4 使用 jQuery clone() 进行多选克隆 'recommended'方式 [销毁] 删除行为



正在克隆 select2 多选"按书"(如此处所示 -$select.select2('destroy').clone().select2();( 实际上没有所需的行为。

这个小提琴表明,在克隆元素上调用destroy()确实会破坏源。只能有一个克隆,源成为一个简单的"列表"。

$(".this-one").select2('destroy').clone().appendTo(".container").select2();

有没有办法克隆多选,同时保持克隆和源的相同 select2 格式?

好的,我刚刚看到在这种情况下,您必须重新初始化刚刚销毁的 select2 元素:

小提琴

$(".this-one").select2({
tags:true
})

如果有人对这种方法有更好的解决方案,我会很高兴,老实说,感觉不太干净。

最新更新