$(function(){ var cc = function(){ var c=$(this).val().match(/[0-9]{1,2}/) && Number($(this).val())>1?$(this).val():9; $("#tbl99").html(c99(c)); return c; }; $("#tbl99").html(function(){ c99($("#inp").val(cc)); }); $("#inp").on("keyup",cc); $("#inp").on("keydown",cc); }); function c99(c){ var str="<h1><span class=\"badge badge-primary\">九九表</span></h1>"; var x = y = c; str+="<table class=\"table table-striped table-dark table-bordered\">"; for(var i=1;i<=x;i++){ str+="<tr>"; for(var ii=1;ii<=y;ii++){ var s = i * ii; str+="<td>" + i + " × " + ii + " = " + s + "</td>"; } str+="</tr>"; } str+="</table>"; return str; }