JQueryを学習中です。
教科書にあった掛け算を表形式で表示させたいです。
9行の9列にしたいのですが、思うようにいきません。
どこが間違いなのか、ご教示お願いします。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>九九表</title> <style> #front{ border:1px solid #cccccc; } #front td{ border:1px solid #cccccc; } caption{ font-weight:bold; } </style> <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> <script> var i = 1; var J = 1; var goukei = 0; $(function(){ for(i=1; i <= 9; i++){ for(j=1; j <=9; j++){ goukei = i*j; if(i === 1){ $("<td>").before("<tr>"); } if(i === 9){ $("</td>").after("</tr>"); } $('#front').append("<td>"+i+"×"+j+"="+goukei+"</td>"); } } }) </script> </head> <body> <table id="front"> <caption>九九表</caption> </table> </body> </html>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/23 10:45
2019/09/23 12:44