JavaScript实现的搜索及高亮显示功能示例

前端之家收集整理的这篇文章主要介绍了JavaScript实现的搜索及高亮显示功能示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了JavaScript实现的搜索及高亮显示功能分享给大家供大家参考,具体如下:

情景:

用来筛选列表中的数据,由于单条数据很简短,没有用PHP+MysqL去实现筛选功能,只用javascript进行筛选,匹配的高亮,或者将不匹配的隐藏掉

效果图:

html:

名称:
代码:
  • name(code)
  • name(code)
  • javascript:

    =0 && search_name >=0 ) { // this.nextSibling.style.backgroundColor = "#FFDEAD"; //高亮匹配到的 this.parentNode.style.display = 'block'; } else { // this.nextSibling.style.backgroundColor = ""; this.parentNode.style.display = 'none'; //隐藏不匹配的 } } ); } else if(search_contract_name || search_contract_code) { //只有一个输入框有值 search_contract_name = search_contract_name.length ? search_contract_name : 'xxx'; //默认为xxx是因为不可能存在xxx search_contract_code = search_contract_code.length ? search_contract_code.toLowerCase() : 'xxx'; $("input[name='contract[]']").each( function () { var code_name = this.value; var search_code = code_name.toLowerCase().indexOf(search_contract_code); var search_name = code_name.toLowerCase().indexOf(search_contract_name); if (search_code >=0 || search_name >=0 ) { // this.nextSibling.style.backgroundColor = "#FFDEAD"; this.parentNode.style.display = 'block'; } else { // this.nextSibling.style.backgroundColor = ""; this.parentNode.style.display = 'none'; } } ); } }

    更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》及《

    希望本文所述对大家JavaScript程序设计有所帮助。

    原文链接:https://www.f2er.com/js/37179.html

    猜你在找的JavaScript相关文章