javascriptを勉強し始めて2週間です。
jqueryにて配列にidの名前を格納して、状況に応じて、配列の中のidにclassを付与したいと思っています。
下記のソースではうまくいかず、悩んでいます。
そもそも配列の中の文字列をidとして読み込ませることはできるのでしょうか?
以上、宜しくお願い致します。
<script> //宣言部 var idArray = ['#r1', '#r2', '#r3', '#r4', '#r5', '#r6', '#r7', '#r8', '#r9', '#r10', '#r11', '#r12', '#r13', '#r14', '#r15', '#r16']; var max = 16; var bingo = new Array(); for(i = 1; i <= max; i++) { bingo.push(i); } var roulette; var array = 0; random = Math.floor(Math.random() * bingo.length); number = bingo[random]; array = number - 1; $(idArray[array]).addClass("roulette1") }, 1000); } </script> </head> <body> <table id="roulette"> <tr> <td id="r1">1</td> <td id="r2">2</td> <td id="r3">3</td> <td id="r4">4</td> </tr> <tr> <td id="r5">5</td> <td id="r6">6</td> <td id="r7">7</td> <td id="r8">8</td> </tr> <tr> <td id="r9">9</td> <td id="r10">10</td> <td id="r11">11</td> <td id="r12">12</td> </tr> <tr> <td id="r13">13</td> <td id="r14">14</td> <td id="r15">15</td> <td id="r16">16</td> </tr> </table> </body> </html>回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/02 09:17