使用jquery创建弹出内容

Ibr*_*ein 4 javascript jquery

假设我有这个代码

<p id="test">
  some content
<p>
<a href="#" id="test-link">Open</a>
Run Code Online (Sandbox Code Playgroud)

现在我想 - 使用javascript/jquery-创建一个弹出窗口,窗口内容是test段落的内容,test-link点击时.怎么可以这样做?

Pra*_*ana 10

  <a href="javascript:popup();"  id="test-link">Open</a>

function popup()
{
  var generator=window.open('','name','height=400,width=500');

  generator.document.write('<html><head><title>Popup</title>');
  generator.document.write($("#test").html());
  generator.document.write('</body></html>');
  generator.document.close();
}
Run Code Online (Sandbox Code Playgroud)