$(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); console.log(op) }); $(".searchlight .p_list > div").fadein(); },1500); });