搜素关键字颜色加深

 

搜素框中输入,搜素文字搜出结果会用颜色区分,具体实现是使用正则表达式匹配关键字,替换成想要的格式

具体看代码:

 

  var arry =[
                  {name:"abcdabcda"},
                  {name:"baba"}
              ]

                //搜素关键字
              var keywordVal = "ab";

              for(var i=0;i<arry.length;i++){
                  var name = arry[i].name;
                  var regExp = new RegExp(keywordVal, 'gi');
                  newHtml += "<p>"+name.replace(regExp,"<b style='color:Red'>"+keywordVal+"</b>")+"</p>";
              }
              $("#tt").append(newHtml);

 

posted on 2016-03-28 14:26  Mc525  阅读(182)  评论(0)    收藏  举报

导航