// 高光处理
function highlight(text, words, tag){
// 默认的标签,如果没有指定,使用span
tag = tag || 'span';
var i, len = words.length, re;
for (i = 0; i < len; i++) {
// 正则匹配所有的文本
re = new RegExp(words[i], 'g');
if (re.test(text)) {
text = text.replace(re, '<'+ tag +' class="highlight-style">$&</'+ tag +'>');
}
}
return text;
}
var hightLightData = new Array();
$('#heiheiehei').html(highlight(
$('#caocaocao').html(), //替换的文本
hightLightData, //高亮的文本
'span' //自定义标签
));
js处理字符串高亮相关内容,高光
最新推荐文章于 2024-04-05 23:55:18 发布