$(function () { setTimeout(function () { // 获取地址栏的搜索关键词 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var l = decodeURI(window.location.search); var r = l.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } // 寻找搜索结果中匹配的文字 $(".searchTitle a,.searchSub").each(function () { var $key = getQueryString("keywords") var oP = $(this).text(); oP = oP.replace(new RegExp($key, "isg"), "" + $key + ""); // oP = oP.split($key).join("" + $key + ""); // 两者选其一都行。逻辑:先匹配之后再进行整体输出 $(this).html(oP); }); $(".SearchLight .p_list > div").fadeIn(); }, 1500); });