2017-04-04 22 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); 
}); 

である。しかし、その唯一の印刷は、DIV2を付加していないDIV1。ここで

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

をたどる作業fiddleあるよう

答えて

2

.html()を使用してみてください。

+0

ありがとうございます。 – Gopikrishn

関連する問題