我有一个包含Bootstrap
个标签的表单。
如果我将所有tabs
克隆到新的部分,会有一种奇怪的行为。如果我没有单击任何选项卡并且我执行了克隆,那么我可以选择新创建的部分上的所有选项卡。
如果另一方面我点击示例Tab 2
,然后我克隆,则无法再选择新版块上的Tab 2
。
场景1 (工作)
场景2 (不工作):
这是小提琴,所以你可以试试。 https://jsfiddle.net/dabros/vo1npqdx/
关于如何解决这个问题的任何线索?
答案 0 :(得分:1)
找到解决方案:
更改
var cloned = lastRepeatingGroup.clone(true);
要
var cloned = lastRepeatingGroup.clone(false);
答案 1 :(得分:0)
由于克隆对我不起作用,我只是为此设置了另一种解决方法:
const copied = $source.prop('outerHTML');
或者对于那些不想使用道具的人
const copied = $('<div>').append($source.clone()).html();
$ 表示我们正在处理 jQuery 对象,该对象在使用 bootstrap3 药丸时应该存在。
如果没有纯js:
const copied = source.outerHTML;