如何将Div添加到另一个div并将新创建的div传递给Jquery printArea函数

时间:2017-04-04 02:20:00

标签: jquery html

我想使用Jquery printArea函数打印div。 但在打印之前我想在当前div中添加一个页脚。

任何人都可以帮助我。

<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。

1 个答案:

答案 0 :(得分:1)

尝试使用.html(),如下所示

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

这是工作fiddle