使用JavaScript / JQuery将DIV的内容移动到另一个窗口

时间:2012-01-23 13:35:34

标签: javascript jquery

我需要制作一个"打印产品"我的电子商务网站和打印部分的功能我已经想出来... windows.print

我的问题是我想把我所有产品规格和照片的DIV的全部内容复制到另一个窗口,然后再打印出来。

我有一个链接打印此产品,点击后,JQUERY必须创建新窗口并将整个产品的DIV复制到这个新窗口。

我在这里看到了几种方法,它只让我感到困惑,这就是我在这里发布这个的原因。

有人可以用一个例子向我解释如何解决我的问题。

谢谢。

2 个答案:

答案 0 :(得分:4)

只需获取内容并将其设置在新位置:

var w = window.open();
w.document.body.innerHTML = window.document.getElementById('print').innerHTML;

这是demo

答案 1 :(得分:1)

我认为这个jquery插件可能对你有所帮助。

http://projects.erikzaadi.com/jQueryPlugins/jQuery.printElement/