JavaScript前端页面搜索功能案例【基于jQuery】


Posted in jQuery onJuly 10, 2019

本文实例讲述了JavaScript前端页面搜索功能。分享给大家供大家参考,具体如下:

今天给大家分享一篇关于前端页面搜索的案例,有了这个案例,在表格数据中可以进行快速查找,比在浏览器中使用ctrl+F体验比较好。

效果图:

JavaScript前端页面搜索功能案例【基于jQuery】

代码:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>页面搜索实例</title>
  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  <style>
    table{
      width:400px;
      border:1px solid blue;
      border-collapse: collapse;
    }
    table th{
      height:30px;
      border:1px solid blue;
      text-align: center;
    }
    table td{
      height:30px;
      border:1px solid blue;
      text-align: center;
    }
  </style>
</head>
<body>
  <table>
    <tr>
      <th>姓名</th>
      <th>性别</th>
      <th>电话</th>
    </tr>
    <tr>
      <td>张三</td>
      <td>男</td>
      <td>13111112222</td>
    </tr>
    <tr>
      <td>李四</td>
      <td>男</td>
      <td>13233334444</td>
    </tr>
    <tr>
      <td>移动充值</td>
      <td>女</td>
      <td>10086</td>
    </tr>
    <tr>
      <td>联通充值</td>
      <td>女</td>
      <td>10010</td>
    </tr>
  </table>
  <div style="width:100%;height:20px"></div>
  <div>
    <input type="text" name="" id="">
    <input type="button" value="搜索">
  </div>
</body>
<script>
  $('input[type=button]').click(function(){
    var text = $('input[type=text]').val();
    $('table tr').not(':first').hide().filter(':contains("'+text+'")').show();
  });
</script>
</html>

代码比较简单,首先给button按钮添加单击事件,然后获取文本框中的内容,再从表格中tr进行查找,首先把表头的tr过滤掉,然后把其他的tr全部隐藏掉,然后按照内容进行过滤,把过滤出来的行显示出来。

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

注:另外,本站如下几款在线工具也具有前端页面搜索功能,且功能更加强大:

php在线函数参考表:
http://tools.3water.com/table/php_fun_table

全国少数民族分布在线查询工具:
http://tools.3water.com/bianmin/minzufenbu

世界节日在线查询工具:
http://tools.3water.com/bianmin/jieri

世界各国区号代码及时差查询表:
http://tools.3water.com/bianmin/shicha

世界各国/地区货币查询表:
http://tools.3water.com/bianmin/huobi

世界各国首都查询表:
http://tools.3water.com/bianmin/shoudu

更多关于jQuery相关内容可查看本站专题:《jQuery页面元素操作技巧汇总》、《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》及《jquery选择器用法总结》

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

jQuery 相关文章推荐
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
JQuery实现图片轮播效果
May 08 jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
jQuery轻量级表单模型验证插件
Oct 15 jQuery
jQuery.parseJSON()函数详解
Feb 28 jQuery
jQuery实现简单弹幕效果
Nov 28 jQuery
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 jQuery
Jquery+javascript实现支付网页数字键盘
Dec 21 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 jQuery
jquery多级树形下拉菜单的实例代码
Jul 09 #jQuery
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 #jQuery
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
Jul 03 #jQuery
jQuery属性选择器用法实例分析
Jun 28 #jQuery
jQuery位置选择器用法实例分析
Jun 28 #jQuery
jQuery层叠选择器用法实例分析
Jun 28 #jQuery
jQuery内容选择器与表单选择器实例分析
Jun 28 #jQuery
You might like
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
2014/06/22 PHP
微信自定义菜单的处理开发示例
2015/04/16 PHP
php将金额数字转化为中文大写
2015/07/09 PHP
ThinkPHP模板循环输出Volist标签用法实例详解
2016/03/23 PHP
php微信开发之关注事件
2018/06/14 PHP
查找iframe里元素的方法可传参
2013/09/11 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
2015/02/24 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
浅析javaScript中的浅拷贝和深拷贝
2017/02/15 Javascript
使用Bootrap和Vue实现仿百度搜索功能
2017/10/26 Javascript
极简主义法编写JavaScript类
2017/11/02 Javascript
Vue.js中 v-model 指令的修饰符详解
2018/12/03 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
[00:52]玛尔斯技能全介绍
2019/03/06 DOTA
python直接获取API传递回来的参数方法
2018/12/17 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
使用Python打造一款间谍程序的流程分析
2020/02/21 Python
Python自动化操作实现图例绘制
2020/07/09 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
聊聊python中的异常嵌套
2020/09/01 Python
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
Bose美国官网:购买Bose耳机和音箱
2019/03/10 全球购物
如何让Java程序执行效率更高
2014/06/25 面试题
检察官就职演讲稿
2014/01/13 职场文书
人事文员岗位职责
2014/02/16 职场文书
社区党员群众路线教育实践活动心得体会
2014/11/03 职场文书
2014年社区党建工作总结
2014/11/11 职场文书
秋收起义观后感
2015/06/11 职场文书
诺贝尔奖获得者名言100句:句句启人心智,值永久收藏
2019/08/09 职场文书
详解Go与PHP的语法对比
2021/05/29 PHP
python中subplot大小的设置步骤
2021/06/28 Python
Java tomcat手动配置servlet详解
2021/11/27 Java/Android