我試圖找到一個文本文件中的文字(即一個球員將做出來的隨機字母)(字典)如何比較一句話任何數組中的元素
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");
}
});
});
的部分在哪裏我遇到麻煩的是,只有當我輸入數組/文本文件的最後一個單詞時纔會顯示警報。
當我輸入「三」時顯示警報,但不顯示「一」和「兩」,文本文件包含「一」,「二」和「三」(例如用途)。
有什麼方法可以輸入任何一個選項並顯示警報。
謝謝。
//////////////////////////////
這是我的一個按鈕代碼選擇字母
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
}
};
我有七個這樣的人。
completedWord = "";
for(var i = 0; i < chosenWord.length; i++)
{
completedWord = completedWord + chosenWord[i];
}
以上是我的主要功能。
將您的代碼放在這裏讀取變量'completedWord'。 – devundef 2012-07-31 12:44:35