利用js实现搜索关键字变红色


先看一下效果图

 

在js中利用该函数进行获取class为finKey的标签并对其内容进行关键字的转换,重写在HTML中。

      /**
         * 将关键字变为红色
         * @param keyWord   关键字字符串
         * @returns .finKey class类为finKey
         */
        function changeKeyRed(keyword) {
            if (keyword!=''){
                $(".finKey").each(function () {
                    var str=$(this).text();
                    var substr="/("+keyword+")/g";
                    var replaceStr=str.replace(eval(substr),"<span style='color:red;font-weight:bold'>"+keyword+"</span>")
                    $(this).html(replaceStr);
                });
            }
        }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM