如何使用Jquery在新窗口中引用类

时间:2016-08-30 00:41:58

标签: jquery class selector

让我们说我打开一个新窗口并将现有窗口div元素的内容写入其中......

var mywindow = window.open('', 'print_window', 'toolbar=no, resizable=no, width=1000);

var current_contents = $('#detail_div').html();

mywindow.document.write('<html><head><title>Print Window</title></head><body>');
mywindow.document.write('<div id="print_container">'+current_contents+'</div>');
mywindow.document.write('</body></html>');

现在假设有类&#34; print_hide&#34;在现有窗口中我们要隐藏在新窗口中。

我已经尝试了

$('.print_hide').hide();

但那只引用原始(父?)窗口。

这些都不起作用......

$(mywindow.document.body '> .print_hide').hide();
$mywindow.document('.print_hide').hide();

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用您的代码更改以下行,这应该可以解决问题:

 mywindow.document.write('<html><head><title>Print Window</title><style>.print_hide{display:none}</style></head><body>');