查找所有以&#34; $&#34;开头的单词并使用jQuery / JS将它们包装在<span>中

时间:2017-06-26 13:08:14

标签: javascript jquery

我试图找到一种方法来搜索以符号$开头并将其包装在<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

但我不确定如何将其转换为搜索&#34; @&#34;到&#34; $&#34;。我对正则表达式替换中的$ 1和$ 2引用感到困惑。

1 个答案:

答案 0 :(得分:-2)

您需要的是简单的DOM分析。 您浏览整个文档对象,每当找到正则表达式^$时,将<span>放在迭代器的当前位置,继续直到下一个字符,并将</span>放在您的位置是

希望这有帮助