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实现图片平滑滚动详解
Mar 22 jQuery
jQuery tip提示插件(实例分享)
Apr 28 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
关于jQuery里prev()的简单操作代码
Oct 27 jQuery
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
jquery实现左右轮播切换效果
Jan 01 jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
jquery的$().each和$.each的区别
Jan 18 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
jQuery实现弹幕特效
Nov 29 jQuery
jQuery实现轮播图效果demo
Jan 11 jQuery
jquery轮播图插件使用方法详解
Jul 31 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
在IIS7.0下面配置PHP 5.3.2运行环境的方法
2010/04/13 PHP
php上传文件的增强函数
2010/07/21 PHP
php页面缓存方法小结
2015/01/10 PHP
php实现根据IP地址获取其所在省市的方法
2015/04/30 PHP
php中关于长度计算容易混淆的问题分析
2016/05/27 PHP
jquery animate图片模向滑动示例代码
2011/01/26 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
JavaScript重载函数实例剖析
2016/05/13 Javascript
Backbone View 之间通信的三种方式
2016/08/09 Javascript
详解AngularJS验证、过滤器、指令
2017/01/04 Javascript
javaScript封装的各种写法
2017/08/14 Javascript
JS面向对象的程序设计相关知识小结
2018/05/26 Javascript
详解关于vue-area-linkage走过的坑
2018/06/27 Javascript
vue-cli webpack 引入swiper的操作方法
2018/09/15 Javascript
vue观察模式浅析
2018/09/25 Javascript
js实现每日签到功能
2018/11/29 Javascript
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
[01:32]TI珍贵瞬间系列(一)
2020/08/26 DOTA
python静态方法实例
2015/01/14 Python
详解Python中__str__和__repr__方法的区别
2015/04/17 Python
深入解析Python中的descriptor描述器的作用及用法
2016/06/27 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
快速解决jupyter notebook启动需要密码的问题
2020/04/21 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
python开发一款翻译工具
2020/10/10 Python
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
书香校园建设方案
2014/05/02 职场文书
追悼会答谢词
2015/01/05 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
重温入党誓词主持词
2015/06/29 职场文书
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python
OpenCV图像变换之傅里叶变换的一些应用
2021/07/26 Python