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插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
jquery replace方法去空格
May 08 jQuery
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
jQuery+ajax实现修改密码验证功能实例详解
Jul 06 jQuery
jquery ajax异步提交表单数据的方法
Oct 27 jQuery
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 jQuery
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
jQuery实现动态生成年月日级联下拉列表示例
May 11 jQuery
jQuery实现的记住帐号密码功能完整示例
Aug 03 jQuery
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
原生jQuery实现只显示年份下拉框
Dec 24 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
php读取javascript设置的cookies的代码
2010/04/12 PHP
redis 队列操作的例子(php)
2012/04/12 PHP
php中长文章分页显示实现代码
2012/09/29 PHP
PHP实现链式操作的原理详解
2016/09/16 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
纯CSS打造的导航菜单(附jquery版)
2010/08/07 Javascript
通过正则格式化url查询字符串实现代码
2012/12/28 Javascript
3种js实现string的substring方法
2015/11/09 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
jQuery判断checkbox选中状态
2016/05/12 Javascript
老生常谈Javascript中的原型和this指针
2016/10/09 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
2017/06/04 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
javascript 内存模型实例详解
2020/04/18 Javascript
在Python中处理列表之reverse()方法的使用教程
2015/05/21 Python
详解在Python程序中自定义异常的方法
2015/10/16 Python
Python模块、包(Package)概念与用法分析
2019/05/31 Python
Python关于反射的实例代码分享
2020/02/20 Python
Python爬虫爬取糗事百科段子实例分享
2020/07/31 Python
python中Django文件上传方法详解
2020/08/05 Python
测绘工程个人的自我评价
2013/11/10 职场文书
市场营销专科应届生求职信
2013/11/24 职场文书
护士毕业生自荐信
2014/02/07 职场文书
大学生个人自荐信样本
2014/03/02 职场文书
小区门卫的岗位职责
2014/09/26 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
企业爱心捐款倡议书
2015/04/27 职场文书
教师节获奖感言
2015/07/31 职场文书
zabbix agent2 监控oracle数据库的方法
2021/05/13 Oracle
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server