Javascript 拿一个<;部门>;从一个HTML页面显示并在另一个页面上弹出?

Javascript 拿一个<;部门>;从一个HTML页面显示并在另一个页面上弹出?,javascript,jquery,html,Javascript,Jquery,Html,我只想从一个HTML页面中获取一个div,并在另一个页面的弹出窗口中显示它 我只想要一个div和它的内容,而不是从该页面拉到弹出窗口的HTML的其余部分,所以iframe是不合适的 第1.HTM页: <body> <div class="one">content</div> <div class="two">content</div> <div class="three">content</div> <bo

我只想从一个HTML页面中获取一个div,并在另一个页面的弹出窗口中显示它

我只想要一个div和它的内容,而不是从该页面拉到弹出窗口的HTML的其余部分,所以iframe是不合适的

第1.HTM页:

<body>
<div class="one">content</div>
<div class="two">content</div>
<div class="three">content</div>
<body>

内容
内容
内容
第2.HTM页:

<a href="">Get Div Two</a>


所以,当我在page-2.htm中单击“get div two”链接时,是从page-1.htm中仅获取div.two,并将其显示在page-2.htm的弹出窗口中,您的意思是这样的吗

$(“a”)。单击(“click”,函数(){
$.get('/PAGE-1.HTM')。然后(函数(responseData){
var$responseData=$(responseData.html);
var div=$responseData.find('.two').html();
如果(div.length>0){
$('.your popup').append(div);
}
});
});

使用@pawel的建议

我这样做:

$( ".popup" ).load( "page-1.htm .two" );

要在page-2.htm上填充div.popup,然后单击“Get div Two”显示.popup,请使用此javascript 这个问题在这里得到了很好的证明

函数openWin(){ var divText=document.getElementById(“窗口”).outerHTML; var myWindow=window.open('','',宽度=200,高度=100'); var doc=myWindow.document; doc.open(); 文件写入(文本); doc.close(); }
谢谢您的帮助。它工作得很好!请查看更新的答案,并告诉我下一步需要什么。谢谢,这是可行的,但使用pawel的建议上面的代码要少得多(见下文)