【发布时间】:2020-10-19 04:15:56
【问题描述】:
没错,我正在用 jQuery 做一个带有 html、CSS 和 JavaScript 的hangman 项目。
我所做的是将字符串转换为像这样的下划线
var hidden_word;
hidden_word = aWord.replace(/[a-z]/gi, ' _ ');
$("#word").html(hidden_word);
然后如果单击一个字母,它应该将相应的下划线更改为正确的字母。
这就是我用它所做的(它不起作用,因为它只是将它全部转换回来)
if(aWord.includes(guess)){
for(var q=0; q<aWord.length; q++){
if (aWord[q] == guess){ indices.push(q+1); counter++;
$("#word").html(aWord.replace(/Q/g, ' Q '));
}
console.log(counter);
}
我做了一些研究,但没有真正找到任何东西。
任何想法,关于如何使它转换字母所在的那个?
【问题讨论】:
-
如何做到这一点?
-
我认为我需要以某种方式替换除某些内容之外的所有内容。不过不确定。
标签: javascript jquery replace