我只想从一个 HTML 页面中取出一个 div 并将其显示在另一个页面的弹出窗口中。
我只想要一个 div 及其内容,而不是将该页面的其余 HTML 拉入弹出窗口,因此 iframe 不适合。
PAGE-1.HTM:
<body>
<div class="one">content</div>
<div class="two">content</div>
<div class="three">content</div>
<body>
PAGE-2.HTM:
<a href="">Get Div Two</a>
因此,当我单击 page-2.htm 中的“获取 div two”链接时,仅从 page-1.htm 获取 div.two 并将其显示在 page-2 的弹出窗口中。
最佳答案
你的意思是这样的?
$("a").on("click", function() {
$.get('/PAGE-1.HTM').then(function(responseData) {
var $responseData = $(responseData.html);
var div = $responseData.find('.two').html();
if (div.length > 0) {
$('.your-popup').append(div);
}
});
});
关于javascript - 从一个 HTML 页面中取出一个 <div> 并显示在另一个页面的弹出窗口中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36009066/