我试图找到一个文本文件中的文字(即一个球员将做出来的随机字母)(字典)如何比较一句话任何数组中的元素
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