テキストファイル(辞書)から単語(プレイヤーがランダムな文字から作る単語)を見つけようとしています
var words = [];
$(document).ready(function()
{
$.get("dictionary.txt", function(txt)
{
words = txt.split("\n"); //get array of all words
});
});
$(function()
{
$("#playButton").on("click",function()
{
for(var k = 0; k < words.length; k++)
{
if(completedWord == words[k])
{
alert("hi");
}
}
if($.inArray(completedWord,words) > -1)
{
alert(completedWord + " is in array");
}
});
});
私が問題を抱えている部分は、配列/テキスト ファイルの最後の単語を入力したときにのみアラートが表示されることです。
テキスト ファイルには "one"、"two"、"three" が含まれています (例として)。"three" と入力すると、アラートは表示されますが、"one" と "two" では表示されません。
いずれかのオプションを入力してアラートを表示する方法はありますか?
ありがとうございました。
/////////////////////////////
これは、文字を選択するためのボタンの 1 つのコードです。
var chosenWord = new Array();
var orderLetterChosen = 0;
var enterLetter7 = function()
{
if(enterLetterOnce7 == false)
{
chosenWord[orderLetterChosen] = dice7[randomNumber7] ;//enter letter from dice into empty array
orderLetterChosen++; //chosenWord moves to next element
enterLetterOnce7 = true; //only click it once
}
};
私はこのような他の7つを持っています。
completedWord = "";
for(var i = 0; i < chosenWord.length; i++)
{
completedWord = completedWord + chosenWord[i];
}
上記は私の主な機能です。