2017-04-04 1 views
1

Ich möchte ein div mit Jquery printArea Funktion drucken. Aber vor dem Drucken möchte ich dem aktuellen Div eine Fußzeile hinzufügen.Wie Sie eine Div zu einem anderen div hinzufügen und das neu erstellte div an Jquery übergeben printArea Funktion

Kann mir jemand dabei helfen.

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

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

und mein Skript ist

$("#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); 
}); 

Aber seine einzige Druck div1 es div2 nicht anhängen wird.

Antwort

2

Versuchen .html() zu verwenden, wie

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

Hier folgen die Arbeits fiddle.

+0

Vielen Dank, es funktioniert – Gopikrishn

Verwandte Themen