select2 v.4使用jQuery clone()进行多选克隆“推荐”方式[destroy]删除行为

时间:2017-07-20 10:24:10

标签: javascript jquery dom jquery-select2

要按照书籍克隆select2多选'(as depicted here - $select.select2('destroy').clone().select2();) 并没有真正的行为。

this fiddle表明在克隆元素上调用destroy()确实会破坏源代码。只有一个克隆是可能的,源变成一个简单的'列表'。

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

有没有办法克隆多选,同时以相同的select2格式维护克隆和源?

1 个答案:

答案 0 :(得分:0)

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

Fiddle

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

我很乐意,如果有人能够更好地解决这种方法,那么说实话并不是太干净了。