はい、可能です。
質問に直接答えるには、jQuery の html メソッドを次のように使用して、テーブルの内容を取得できます。
var myTabelContents = $('#mytable').html();
次に、それを別の html 要素に挿入します。mytable2とします。
$('#mytable2').html(myTableContents);
.
これには、ユーザーが実際にページを離れることなく、ページでポップアップを生成する必要があります。 (ページを離れると、JavaScript メモリに保存されているオブジェクトが破棄されます)。
このデータをローカルに保存して、HTML5 を利用するか、情報を Cookie または PHP セッションに保存して、後続のページで表示できるようにする方法があります。
ただし、あなたが説明したことに基づいて、これは PHP でincludeまたはrequireを使用して処理するのが最適なソリューションのように思えます。PHP では、任意のファイルの内容を他の任意のファイルに含めることができます。テーブルをmytable.template.phpなどの外部ファイルに保存することを検討します。include ステートメントを使用して、任意の数のページにそのテーブルを含めることができます。例えば:
page1.phpで..
include 'mytable.template.php';
includeとrequireの違いについては、こちらを参照してください。