利用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