js实现筛选功能


Posted in Javascript onNovember 24, 2020

本文实例为大家分享了js实现筛选功能的具体代码,供大家参考,具体内容如下

功能

通过复选框对显示内容进行筛选,如,勾选后仅显示在线用户。

js实现筛选功能

js实现筛选功能

代码

js

※需 jQuery。

function filter() {
 var check =document.getElementById('checkbox');
 var members = $('.member');
 var status = $('.memberStatus');
 if (check.checked) {
 members.each(function(i, member) {
 if (status[i].innerText == 'Offline') {
 member.style.display = 'none';
 }
 });
 } else {
  members.each(function(i, member) {
   member.style.display = '';
  });
 }
}

html

<input type="checkbox" name="onlineOnly" tabindex="0" id="checkbox" onclick="filter()">
<span>Show online users only</span>
<table>
 <tr class="member">
 <td>
  UserA
 </td>
 <td class="memberStatus">
  Online
 </td>
 </tr>
 <tr class="member">
 <td>
  UserB
 </td>
 <td class="memberStatus">
  Offline
 </td>
 </tr>
 <tr class="member">
 <td>
  UserC
 </td>
 <td class="memberStatus">
  Online
 </td>
 </tr>
</table>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript Select标记中options操作方法集合
Oct 22 Javascript
将input file的选择的文件清空的两种解决方案
Oct 21 Javascript
js 弹出框只弹一次(二次修改之后的)
Nov 26 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
Jun 05 Javascript
用Node.js通过sitemap.xml批量抓取美女图片
May 28 Javascript
浅谈jQuery中setInterval()方法
Jul 07 Javascript
浅谈JavaScript中setInterval和setTimeout的使用问题
Aug 01 Javascript
jQuery中的each()详细介绍(推荐)
May 25 Javascript
Vue数据驱动模拟实现2
Jan 11 Javascript
深入理解AngularJS中的ng-bind-html指令
Mar 27 Javascript
Koa2微信公众号开发之消息管理
May 16 Javascript
HTML+JS实现在线朗读器
Feb 15 Javascript
超详细小程序定位地图模块全系列开发教学
Nov 24 #Javascript
JavaScript实现移动端拖动元素
Nov 24 #Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
Nov 24 #Javascript
js实现抽奖功能
Nov 24 #Javascript
前端 javascript 实现文件下载的示例
Nov 24 #Javascript
如何使用 JavaScript 操作浏览器历史记录 API
Nov 24 #Javascript
JavaScript实现鼠标移入随机变换颜色
Nov 24 #Javascript
You might like
php产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
2014/06/22 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
PHP中quotemeta()函数的用法讲解
2019/04/04 PHP
Laravel框架下载,安装及路由操作图文详解
2019/12/04 PHP
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
jquery 扑捉回车键事件代码
2014/04/24 Javascript
JavaScript中的getTime()方法使用详解
2015/06/10 Javascript
js鼠标点击图片切换效果代码分享
2015/08/26 Javascript
jQuery简单实现title提示效果示例
2016/08/01 Javascript
学习使用bootstrap的modal和carousel
2016/12/09 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
2016/12/18 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
js 数组详细操作方法及解析合集
2018/06/01 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
2018/10/23 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
深入学习JavaScript 高阶函数
2019/06/11 Javascript
vue使用codemirror的两种用法
2019/08/27 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
2018/04/02 Python
在cmd中查看python的安装路径方法
2019/07/03 Python
python元组的概念知识点
2019/11/19 Python
css3实现背景颜色渐变让图片不再是唯一的实现方式
2012/12/18 HTML / CSS
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
入党申请人的自我鉴定
2013/12/01 职场文书
大学活动邀请函
2014/01/28 职场文书
软件售后服务方案
2014/05/29 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
统计工作个人总结
2015/03/03 职场文书
环境卫生标语
2015/08/03 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
浅谈Python协程asyncio
2021/06/20 Python
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android