高图和.clone()的问题

我不明白当我克隆高图时我应该如何使用jQuery .clone()。 我知道.clone()不会链接对象上的方法。 因此,高图的克隆看起来是正确的,但你不能再与它交互了。 所以,我一直在尝试以下方面:

function clonage(src){ var clone = src.clone(false); if (clone.hasClass("highchart")){ clone.highcharts({}); } } 

通过这样做,我已经恢复了与图表的交互(图表是空白的),但这正在破坏克隆的原始(即src),现在只是一个空白的小部件。 我希望能够重新创建完全相同的图表,而无需嵌入所有图表信息来重新创建它。 如果有人有这个想法吗?

你尝试过使用jquery .extend吗? 似乎适合我。

 var clone = $.extend(true, {}, $obj);