以下のコードのようにテーブルを表示したいのですが、画面には表示されません。コードはhtmlとJavascriptのみを使用しています。
<body id="page">
<center>
<table id="tables" border="1px" cellspacing="50px" style="margin-top:70px" >
<script type="text/javascript">
var row=2;
for(var j=1;j<=2;j++){
$('#tables').append("<tr id='row"+j+"' style='margin-bottom:50px'>");
for(var k=1;k<=5;k++){
$("#row"+j).append("<td id='table"+k+"' class='button' width='150' height='150' onclick='printBill("+k+")' background='images/green.png' align='center'>"+
"<font size='+8'><b>"+k+"</b></font>"+
"<br><font id='clock"+k+"' size='+1'> 0:0:0 </font>"+
"</td>");
}
$('#tables').append("<tr id='row"+j+"' style='margin-bottom:50px'>");
}
</script>
</table>
</center>
</body>
誰かがこのコードの何が問題なのかを見つけるのを手伝ってもらえますか?