$(function() {
if("${orderIndexs}" != "") {
setTimeout(highLight(), 1000);
}
});
function highLight() {
$("#companyListTable tr td").each(function() {
var words = "${orderIndexs}".split(" ");
for(var i=0; i<(words.length); i++) {
var keyword = words[i];
var reg = new RegExp(keyword,"ig");//它是对字符串执行模式匹配:i,大小写;g,全局匹配
var str = $(this).html().replace(reg,"<font style='background-color:#FFFF69'>"+keyword+"</font>");
$(this).html(str);
}
});
}键盘回车事件:onkeydown="if(event.keyCode==13){$('#keySearchComp').click();}"
本文介绍了一种使用JavaScript实现的搜索关键词高亮显示方法。当搜索关键词存在时,该方法能够遍历表格中的所有单元格,并将匹配到的关键词用特定颜色背景的字体标签进行替换,以实现视觉上的突出显示。
288





