基于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 相关文章推荐
关于__defineGetter__ 和__defineSetter__的说明
May 12 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
Nov 05 Javascript
jquery focus(fn),blur(fn)方法实例代码
Dec 16 Javascript
extjs 如何给column 加上提示
Jul 29 Javascript
js的window.showModalDialog及window.open用法实例分析
Jan 29 Javascript
JavaScript数据结构与算法之链表
Jan 29 Javascript
JS模拟的Map类实现方法
Jun 17 Javascript
js输入框使用正则表达式校验输入内容的实例
Feb 12 Javascript
JavaScript实现旋转轮播图
Aug 18 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
Sep 07 jQuery
vue自定义指令实现仅支持输入数字和浮点型的示例
Oct 30 Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
May 01 Javascript
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 tp验证表单与自动填充函数代码
2012/02/22 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
php中get_object_vars()方法用法实例
2015/02/08 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
JavaScript的面向对象(二)
2006/11/09 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
js单例模式详解实例
2013/11/21 Javascript
Javascript基础教程之数据类型转换
2015/01/18 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
JavaScript通过select动态更换图片的方法
2015/03/23 Javascript
Webwork 实现文件上传下载代码详解
2016/02/02 Javascript
jQuery简单实现列表隐藏和显示效果示例
2016/09/12 Javascript
快速将Vue项目升级到webpack3的方法步骤
2017/09/14 Javascript
彻底搞懂JavaScript中的apply和call方法(必看)
2017/09/18 Javascript
让Vue也可以使用Redux的方法
2018/05/23 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
TensorFlow变量管理详解
2018/03/10 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
python pytest进阶之fixture详解
2019/06/27 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
python 模拟登录B站的示例代码
2020/12/15 Python
python 基于opencv去除图片阴影
2021/01/26 Python
使用HTML5拍照示例代码
2013/08/06 HTML / CSS
美国专营婴幼儿用品的购物网站:buybuy BABY
2017/01/01 全球购物
毕业生个人投资创业计划书
2014/01/04 职场文书
主题班会演讲稿
2014/05/22 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
认错检讨书
2014/10/02 职场文书
小学运动会报道稿
2014/10/04 职场文书
老乡会致辞
2015/07/28 职场文书
Python 制作自动化翻译工具
2021/04/25 Python