使用javascript jQuery突出显示html中的文本
我想以编程方式突出显示ap标签中的所有关键字(不区分大小写)
如果关键字是
var keywords = "hello,thanks, goodbye" // this should be an array hello world
你好应该用蓝色突出显示
我认为你正在寻找jQuery高亮插件。
加载完成后,您可以执行以下操作:
var words = "hello,thanks, goodbye"; var keywords = words.split(','); for(var x = 0; x < keywords.length; x++) { $(selector).highlight($.trim(keywords[x])); }
其中selector
是您要查找的文档中的元素。 如果你想让它完成整个页面,只需要放入'body'
。
对于宽松的jQuery高亮插件,您可能需要考虑http://www.frightanic.com/2011/02/27/lenient-jquery-highlight-plugin-javascript/