将内联html附加到html后,window.open()不会显示附加数据

时间:2014-11-19 10:30:34

标签: javascript jquery html

我在这里创建了

将内联html表数据附加到html表后,打开新选项卡并显示打印视图

但问题是附加数据不是显示。

只显示html页面表数据

的test.html

<div>
    <p>Your content here</p>
    <table  id="toPrint">
        <tr>
            <th>Name</th>
            <th>Phone</th>
        </tr>
    </table>
</div> 

在另一个html页面中打印按钮,并使用backbone.js

点击
print : function() {
    var htmlTable2 = '<tr class="header">'
        + '<td>Prasanth</td>' + '<td>12345678</td>'
        + '</tr>';
    var html1 = $("#toPrint tbody").append(htmlTable2);
    window.open("test.html").print();
},

如何更改html页面表+附加内联html数据以打开新选项卡并显示打印选项。

1 个答案:

答案 0 :(得分:0)

代替window.open("test.html").print();执行window.print();

再次打开您的页面,您将失去更改。