表的jQuery.clone()不会创建dom元素

时间:2016-02-15 10:41:43

标签: jquery html2canvas

环境:   谷歌浏览器(版本48.0.2564.109 m)//   jQuery jQuery v1.11.3 // html2canvas 0.4.1

我正在克隆一个相当复杂的表 - 然后通过html2canvas打印它

dispatch(routeActions.push())

如果使用$('#masterplan')直接在原始表上完成,这非常有效,但如果在克隆上完成则会失败(如下所示)

html2canvas($(el), {
    onrendered: function(canvas) {                                      
        var img = canvas.toDataURL("image/png");
        var imgWindow = window.open(img);
    }
});     

控制台输出$('#masterplan')看起来也不同(根0:表丢失)到克隆的样子,为什么?!

var clonedTable = jQuery('#masterplan').clone();

随后 - 当$ el.getElementsByTagName(..)在原始版本上运行时 - 它在克隆上失败。

jQuery bug,Clemens错误:D?

0 个答案:

没有答案