搜索完成后改变展示数据中关键词的颜色

58 阅读1分钟

[本文已参与「新人创作礼」活动,一起开启掘金创作之路。]

for(var j = 0; j<1; j++){
	lis+='<a href="'+newsData[i].href+'" target="_blank" title="">'
    var tmp = res[i].title;//要查询的数据
    var gjc = new RegExp(keyword,'g');//根据需要转换成对象表示的正则表达式   keyword为关键词
    if(gjc.test(tmp)){//正则匹配关键词
    lis+=tmp.replace(gjc, '<span class="title_1">'+keyword+'</span>')//替换并添加颜色
    }
    lis+='</a>'
}