【发布时间】:2017-06-26 21:35:57
【问题描述】:
我正在尝试找到一种方法来搜索以符号 $ 开头的单词并将它们包装在 <span></span> 中,如下所示:
当前的html:
<div class="message">$AAPL is awesome.</div>
<div class="message">$MSFT is also awesome.</div>
我追求的结果:
<div class="message"><span>$AAPL</span> is awesome.</div>
<div class="message"><span>$MSFT</span> is also awesome.</div>
我在这里看到了这个问题: Replace text starting with @ with anchor tag
但我不确定如何将其从搜索“@”转换为“$”。我对正则表达式替换中的 $1 和 $2 引用感到困惑。
【问题讨论】:
-
到目前为止你尝试了什么?
-
你做了什么研究?
-
我离开了这里:
$(".message:contains('$')").each();然后为每个运行.split(' ')并检查indexOf '$'是否返回> -1但不确定这是否是最有效的方式 -
也许这有帮助(类似问题):stackoverflow.com/questions/748309/…
-
如何修改这个stackoverflow.com/questions/35125135/… 来搜索“$”?我对 $1 和 $2 的引用感到困惑。
标签: javascript jquery