我正在为儿童创建一个拼写游戏,其中空格在网格中突出显示,并且通过拖动网格侧面的相应字母,可以给出正确拼写单词的线索。
如果你说得对,那么网格中的空间会因使用“wordglow2”而消失。如果你弄错了,它会发出红色的“wordglow4”。
这适用于3个字母的单词,因为我认为这些将成为我将要在网格中使用的唯一单词。现在我被告知它需要扩展它的某些点,当我添加更大的单词时,脚本会在3个丢弃的字母后确认它们,即使它是5个字母。
这是当前所说的代码if(word == 3)然后应用样式...
if (guesses[word].length == 3) {
if (guesses[word].join('') == word) {
$('td[data-word=' + word + ']').addClass('wordglow2');
$(right).val('Right!');
$(right).show();
audioS.play();
$('.counter').html(completeWords + '/6').show();
$(wrong).hide();
$('.minibutton').prop('disabled', false);
我需要考虑到这个词的大小,然后如果它是正确的,那就完成了。
答案 0 :(得分:1)
如果我理解你的问题,你可以根据单词的长度检查数组长度。例如:
if (guesses[word].length == word.length) {
这将验证猜测数组的长度是否与他们试图解决的单词的长度相同,无论该单词是否包含3,4,5或更多字母。