搜索文本并用 JavaScript 替换

Posted

技术标签:

【中文标题】搜索文本并用 JavaScript 替换【英文标题】:Search Text and Replace with JavaScript 【发布时间】:2012-12-27 03:26:11 【问题描述】:

例如我有这个代码:

<div class="description"> I make you smile. </div>

转化为:

<div class="description"> I make you think. </div>

注意:“微笑”被替换为“思考”

如何使用 javascript jQuery 替换它?可以换几个字吗?

【问题讨论】:

问题表明缺乏事先的搜索努力......这里可能已经有 100 个类似的帖子了 【参考方案1】:
var ele = $("div.description");                     //Let ele be target element
ele.html(ele.html().replace(/smile/gi,"think"));    //Replace the word in string,
                                                    // then put it back in.

.replace:MDN

演示:http://jsfiddle.net/DerekL/FdyEH/

【讨论】:

以上是关于搜索文本并用 JavaScript 替换的主要内容,如果未能解决你的问题,请参考以下文章

在javascript中搜索和替换div的html内的文本,而不是标签内的文本

在 HTML 标记的文本内容中查找单词/文本并用突出显示标记替换匹配项的可靠方法是啥?

Perl搜索并用xargs-0替换一行

如何剪切部分文本并用Python和RegEx替换每一行

javascript [JS]检测链接并用另一个字符串替换链接

BASH:在文本之间查找换行符并用两个换行符替换