基于jQuery实现表格内容的筛选功能


Posted in Javascript onAugust 21, 2016

废话不多说了,直接给大家贴关键代码了。具体代码如下所示:

<html>
 <head>
 <title>表格内容的筛选</title>
  <link type="text/css" rel="stylesheet" href="css/contains.css" />
  <style type="text/css">
table {
  width: 50%;
  border: 1px solid;
  background-color: #8FBC8F;
}
thead tr th {
  text-align: left;
  border-bottom: 1px solid;
}
</style>
  <script type="text/javascript" src="scripts/jquery-1.4.3.min.js"></script>
  <script type="text/javascript">
    $(function() {
      $('#filterName').keyup(function(){
        $('table tbody tr').hide()
          .filter(":contains('" +($(this).val()) + "')").show();
      }).keyup();//DOM加载完时,绑定事件完成之后立即触发
    });
  </script>
 </head>
 <body>
   筛选<input type="text" id="filterName"/>
  <table>
    <thead>
      <tr><th>姓名</th><th>性别</th><th>暂住地</th></tr>
    </thead>
    <tbody>
      <tr><td>张三</td><td>男</td><td>浙江宁波</td></tr>
      <tr><td>李四</td><td>女</td><td>浙江杭州</td></tr>
      <tr><td>王五</td><td>男</td><td>湖南长沙</td></tr>
      <tr><td>赵六</td><td>男</td><td>浙江温州</td></tr>
      <tr><td>Rain</td><td>男</td><td>浙江杭州</td></tr>
      <tr><td>MAXMAN</td><td>女</td><td>浙江杭州</td></tr>
      <tr><td>张八</td><td>男</td><td>浙江宁波</td></tr>
      <tr><td>李逵</td><td>女</td><td>浙江杭州</td></tr>
      <tr><td>王进</td><td>男</td><td>湖南长沙</td></tr>
      <tr><td>赵凯</td><td>男</td><td>浙江温州</td></tr>
      <tr><td>Rick</td><td>男</td><td>浙江杭州</td></tr>
      <tr><td>Micle</td><td>女</td><td>浙江杭州</td></tr>
    </tbody>
  </table>
 </body>
</html>

效果图:

输入前:

基于jQuery实现表格内容的筛选功能

输入后:

基于jQuery实现表格内容的筛选功能

以上所述是小编给大家介绍的基于jQuery实现表格内容的筛选功能,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Jquery实现图片放大镜效果的思路及代码(自写)
Oct 18 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
Nov 19 Javascript
JavaScript实现的类字典插入或更新方法实例
Jul 10 Javascript
jQuery easyui刷新当前tabs的方法
Sep 23 Javascript
基本DOM节点操作
Jan 17 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
Dec 18 Javascript
JS实现方形抽奖效果
Aug 27 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
Jan 15 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
Jul 21 Javascript
JS实现放大镜效果
Sep 21 Javascript
原生js实现自定义消息提示框
Nov 19 Javascript
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
Jun 09 Vue.js
jQuery Easyui快速入门教程
Aug 21 #Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
Aug 21 #Javascript
Javascript发送AJAX请求实例代码
Aug 21 #Javascript
原生js实现jquery函数animate()动画效果的简单实例
Aug 21 #Javascript
原生JS实现图片轮播与淡入效果的简单实例
Aug 21 #Javascript
JavaScript实战(原生range和自定义特效)简单实例
Aug 21 #Javascript
原生JS实现-星级评分系统的简单实例
Aug 21 #Javascript
You might like
php session的锁和并发
2016/01/22 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
浅析PHP7的多进程及实例源码
2019/04/14 PHP
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
使表格的标题列可左右拉伸jquery插件封装
2014/11/24 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
JS作为值的函数用法示例
2016/06/20 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
2016/09/08 Javascript
[原创]JS基于FileSaver.js插件实现文件保存功能示例
2016/12/08 Javascript
原生JS实现Ajax跨域请求flask响应内容
2017/10/24 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
2020/03/10 Javascript
vue router返回到指定的路由的场景分析
2020/11/10 Javascript
手写Vue源码之数据劫持示例详解
2021/01/04 Vue.js
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
PyQt 实现使窗口中的元素跟随窗口大小的变化而变化
2019/06/18 Python
python2.7的flask框架之引用js&amp;css等静态文件的实现方法
2019/08/22 Python
关于Numpy数据类型对象(dtype)使用详解
2019/11/27 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
5行Python代码实现图像分割的步骤详解
2020/05/25 Python
python和php哪个更适合写爬虫
2020/06/22 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
CHRONEXT英国:您的首选奢华腕表目的地
2020/03/30 全球购物
白酒业务员岗位职责
2013/12/27 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
雾霾停课通知
2015/04/24 职场文书
盘点2020年适合农村地区创业的项目
2019/10/16 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python