これが私のスクリプトです。PHPでエコーすることにより、特定の時点で実行します。
echo "<script>$('.incorrect-guesses div:nth-child(2)').removeClass('empty-guess').addClass('incorrect-guess').text('2');</script>";
最終的には特定の div で機能するようにしますが、今は最初 (親の 2 番目の (:nth-child(2)) 要素) で機能するようにしたいと考えていますが、これは機能しません。この HTML に適用されています。
<div class="incorrect-guesses">
<h4>Incorrect Guesses</h4>
<?php
for ($i = 0; $i < 6; $i++) {
echo "<div class='empty-guess'></div>\n";
}
?>
</div>
各クラスには、empty-guess
特定incorrect-guess
のプロパティがあります。コードで手動で変更すると、本来のように見えますが、ユーザーが間違っていると推測した場合、これは div の外観を変更していません。
これはなぜですか?必要に応じて、さらにコードを提供できます。