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中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
jQuery remove()过滤被删除的元素(推荐)
Jul 18 jQuery
jquery版轮播图效果和extend扩展
Jul 18 jQuery
jQuery实现键盘回车搜索功能
Jul 25 jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 jQuery
jQuery实现页码跳转式动态数据分页
Dec 31 jQuery
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
jQuery操作attr、prop、val()/text()/html()、class属性
May 23 jQuery
javascript/jquery实现点击触发事件的方法分析
Nov 11 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
jQuery插件simplePagination的使用方法示例
Apr 28 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函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
2016/09/21 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
2017/08/11 PHP
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
2021/03/09 Servers
关于图片验证码设计的思考
2007/01/29 Javascript
JavaScript设置FieldSet展开与收缩
2009/05/15 Javascript
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
js的[defer]和[async]属性
2014/11/24 Javascript
javascript异步编程代码书写规范Promise学习笔记
2015/02/11 Javascript
jQuery实现切换字体大小的方法
2015/03/10 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
详解使用fetch发送post请求时的参数处理
2017/04/05 Javascript
如何换个角度使用VUE过滤器详解
2019/09/11 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
ES6中new Function()语法及应用实例分析
2020/02/19 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
python避免死锁方法实例分析
2015/06/04 Python
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
python绘制立方体的方法
2018/07/02 Python
python读取文本中的坐标方法
2018/10/14 Python
Tensorflow 多线程设置方式
2020/02/06 Python
完美解决Django2.0中models下的ForeignKey()问题
2020/05/19 Python
python 实现的IP 存活扫描脚本
2020/12/10 Python
YOINS官网:时尚女装网上购物
2017/03/17 全球购物
eDreams澳大利亚:预订机票、酒店和度假产品
2017/04/19 全球购物
母亲80寿诞答谢词
2014/01/16 职场文书
俄语专业职业生涯规划
2014/02/26 职场文书
2016年情人节问候语
2015/11/11 职场文书
六年级作文之自救
2019/12/19 职场文书
整理Python中常用的conda命令操作
2021/06/15 Python