for (i = 1; i < 24; i++){{
if(dices[i].value == 0) {
$('td div:nth-child(i)').addClass("zero-desktop")
} else if (dices[i].value == 1) {
$('td div:nth-child(i)').addClass("one-desktop")
} else if (dices[i].value == 2){
$('td div:nth-child(i)').addClass("two-desktop")
} else if (dices[i].value == 3) {
$('td div:nth-child(i)').addClass("three-desktop")
} else if (dices[i].value == 4) {
$('td div:nth-child(i)').addClass("four-desktop")
} else {
alert ("NOT WORKING")
}
}};
dices[i]
は23個の乱数を表示し、23個のdivがある配列です。jQuery:Forループelse ifおよびnth-child
dice[i].value
は(0〜4)のいずれかに等しく、divにクラスが追加され、divにクラスを追加すると、[i]
は終了番号に達するまで増加します。
何らかの理由でキャッチされていませんエラー:構文エラー、認識できない式::nth-childエラーが表示されます。
dices配列も貼り付けできますか? – Optimae
dicesは23の乱数を生成する配列です。たとえば、ダイス[2]は0〜4の範囲で、ページをリフレッシュするたびに変化します。 –