javascript - 我如何在 jQuery 中执行此操作? (匹配一个特定的词并使其成为一种颜色)

标签 javascript jquery dom

我有几个 html 文本段落,我想遍历 .content 中的每个段落,如果它包含单词“Hello”或“hello”(或大小写的任何变体),我只想制作那个单词蓝色的。对于“再见”也一样,只是把它变成红色。

最佳答案

为此,您可以使用名为 highlight 的 jQuery 插件。

http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html

$('li').highlight('bla');

一个轻微的修改版本以适应不同的风格。
http://jsfiddle.net/ReNvf/

关于javascript - 我如何在 jQuery 中执行此操作? (匹配一个特定的词并使其成为一种颜色),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10323351/

相关文章:

javascript - 新行增加了我的 body.childNodes 数量

javascript - IE 不允许我使用 javascript 设置文本区域值

javascript - moment 语言环境设置不正确

javascript - 为什么 jQuery 脚本可以在 jFiddle 上运行,但不能在我的本地机器上运行?

javascript - Chrome.Storage.Local 持久化

javascript - 奇怪的javascript语法错误

jQuery 获取每个 URL 的 VID 和 MID 并建立链接

javascript - .Each function JavaScript 在 XML 中迭代两次

jquery - 基于类使用 jQuery 设置文本颜色

java - NO_MODIFICATION_ALLOWED_ERR : An attempt is made to modify an object where modifications are not allowed