2017-04-04 56 views
1

我想使用Jquery printArea函数打印div。 但打印之前,我想添加一个页脚到当前div。如何将div添加到另一个div并将新创建的div传递给JQuery printArea函数

任何人都可以帮助我。

<div id="div1"> 
    <p> Hiiii </p> 
    <p> Hello</p> 
</div> 
<div id="div2"> 
    <p> Footer</p> 
</div> 

<button type="button" id="bt1">print</button> 

和我的剧本是

$("#bt1").click(function(){ 
    var mode = 'iframe'; 
    var close = mode == "popup"; 
    var options = { mode : mode, popClose : close}; 
    var newcontent = $("#div1"); 
    newcontent = newcontent.append("#div2"); 

    newcontent.printArea(options); 
}); 

但它只能在打印DIV1它不附加DIV2。

回答

2

尝试使用.html()如下

$("#div1").append($("#div2").html()); 

这里是工作fiddle

+0

谢谢你,它的工作 – Gopikrishn

相关问题