【发布时间】:2019-04-06 21:12:13
【问题描述】:
我对 Javascript 比较陌生,一般来说。找了一段时间后,我一直找不到问题的答案,或者我只是在寻找错误的东西。
在一堂课上,我们被要求写一些东西,用户可以在其中输入一个数字并接收返回的数字和所有导致该数字的数字的显示。另一部分是用一个单词替换所有包含 5 或 8 之类的数字的数字实例。
但是 我的问题是我是否可以使用 Replace 功能实现相同的功能。
如下所示,但如果用户显示 50,51,52,它会说 Hello, Hello, Hello 而不是 Hello0, Hello1, Hello2。
$(this).html($(this).html().replace(/5/g, "Hello"));
最初的赋值是使用一些 else if 语句实现的。我也可以通过写出上面的大量变体来模仿上面的预期目标,但这几乎不切实际。
$(this).html($(this).html().replace(/5/g, "Hello"));
【问题讨论】:
-
我很难理解这些要求。请显示一些示例输入和所需的输出。如果您使用
if/else块显示您的原始代码,这也可能会有所帮助。
标签: javascript jquery html replace numbers