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输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jquery图片放大镜效果
Jun 23 jQuery
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
jQuery实现模糊查询的方法分析
May 10 jQuery
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 jQuery
jQuery实现高级检索功能
May 28 jQuery
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
jQuery实现简单弹幕效果
Nov 28 jQuery
jQuery实现简易QQ聊天框
Feb 10 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面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
CodeIgniter上传图片成功的全部过程分享
2013/08/12 PHP
php小技巧之过滤ascii控制字符
2014/05/14 PHP
PHP @ at 记号的作用示例介绍
2014/10/10 PHP
php数组转成json格式的方法
2015/03/09 PHP
PHP仿微信多图片预览上传实例代码
2016/09/13 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
PHP 访问数据库配置通用方法(json)
2018/05/20 PHP
jQuery chili图片远处放大插件
2009/11/30 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
原生js实现图片层叠轮播切换效果
2016/02/02 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
jQuery+HTML5实现弹出创意搜索框层
2016/12/29 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
详解Vue2 无限级分类(添加,删除,修改)
2017/03/07 Javascript
在node中如何使用 ES6
2017/04/22 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
React Native 图片查看组件的方法
2018/03/01 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
Python实现FTP上传文件或文件夹实例(递归)
2017/01/16 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
python 平衡二叉树实现代码示例
2018/07/07 Python
HTML5 Canvas 旋转风车绘制
2017/08/18 HTML / CSS
eBay奥地利站:eBay.at
2019/07/24 全球购物
介绍一下Linux文件的记录形式
2012/04/18 面试题
行政管理专业推荐信
2013/11/02 职场文书
工作表扬信的范文
2014/01/10 职场文书
幼儿园教研活动方案
2014/01/19 职场文书
环保倡议书
2014/04/14 职场文书
《与朱元思书》的教学反思
2014/04/17 职场文书
2015年党风廉政承诺书
2015/01/22 职场文书
工作检讨书怎么写
2015/01/23 职场文书
全民创业工作总结
2015/08/13 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书
background-position百分比原理详解
2021/05/08 HTML / CSS