基于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子元素过滤选择器使用示例
Jun 24 Javascript
js实现精美的图片跟随鼠标效果实例
May 16 Javascript
javascript背景时钟实现方法
Jun 18 Javascript
JavaScript实现99乘法表及隔行变色实例代码
Feb 24 Javascript
JS之相等操作符详解
Sep 13 Javascript
jQuery操作json常用方法示例
Jan 04 Javascript
bootstrap Table的一些小操作
Nov 01 Javascript
详解html-webpack-plugin用法全解
Jan 22 Javascript
webpack css加载和图片加载的方法示例
Sep 11 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
Jul 16 Javascript
详解Vue.js 可拖放文本框组件的使用
Mar 03 Vue.js
vue/cli 配置动态代理无需重启服务的方法
May 20 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 Directory 函数的详解
2013/03/07 PHP
php的慢速日志引起的Mysql错误问题分析
2014/05/13 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
php生成Android客户端扫描可登录的二维码
2016/05/13 PHP
smarty的section嵌套循环用法示例
2016/05/28 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
JS DOM 操作实现代码
2010/08/01 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
jQuery中slice()方法用法实例
2015/01/07 Javascript
js去除浏览器默认底图的方法
2015/06/08 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
2016/06/28 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
移动适配的几种方案(三种方案)
2016/11/25 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
Javascript继承机制详解
2017/05/30 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
2020/07/17 Javascript
vue 实现把路由单独分离出来
2020/08/13 Javascript
Javascript表单序列化原理及实现代码详解
2020/10/30 Javascript
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
python实现文件快照加密保护的方法
2015/06/30 Python
python+django加载静态网页模板解析
2017/12/12 Python
CSS3中Transform动画属性用法详解
2016/07/04 HTML / CSS
详解css3中 text-fill-color属性
2019/07/08 HTML / CSS
法国在线药房:DoctiPharma
2020/10/21 全球购物
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
实习生的自我鉴定范文欣赏
2013/11/20 职场文书
保安部任务及岗位职责
2014/02/25 职场文书
2015社区个人工作总结范文
2015/05/13 职场文书
演讲稿:态度决定一切
2019/04/02 职场文书
python状态机transitions库详解
2021/06/02 Python
中国古风插画师排行榜:夏达第一,第三是阴阳师姑获鸟皮肤创作者
2022/03/18 国漫
JS setTimeout与setInterval的区别
2022/04/20 Javascript