2017-01-30 14 views
3

私はとても混乱しています。私はこのjquery機能をしばらく使用していますが、ここでは機能しません。適切な値を返してコンソールに出力しますが、ページの読み込み時にデータが追加されることはありません。私のコードで.append()が動作しないのはなぜですか?

HTML:

<div class="row"> 
    <div class="col-xs-12"> 
     <span>Press any key to get started!</span> 
    </div> 
</div> 

<div class="row"> 
    <div class="col-xs-12"> 
     <span>Wins</span> 
    </div> 
</div> 

<div class="row"> 
    <div class="col-xs-12"> 
     <div>Current word: </div> 
     <br> 
     <div class="currentWord"></div> 
    </div> 
</div> 

<div class="row"> 
    <div class="col-xs-12"> 
     <span class="guessRem">Number of guesses remaining:</span> 
    </div> 
</div> 

JS:

var hangmanWords = ["baseball", "programming", "movies", "america", "lakers", "gardening"]; 
var wins = 0; 
var remainingGuesses = 12; 

function selectAWord(){ 
    var randomVal = hangmanWords[Math.floor(Math.random() * hangmanWords.length)].toString(); 

    $(".currentWord").append(randomVal); 
    $('.guessRem').append(remainingGuesses); 

    console.log(randomVal); 
    return (randomVal); 
} 
selectAWord(); 
+1

あなたは 'レディ()'関数を使用していますか? –

+1

あなたのコードが ' 'の前の'

関連する問題