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 相关文章推荐
jQuery使用手册之 事件处理
Mar 24 Javascript
javascript iframe内的函数调用实现方法
Jul 19 Javascript
jquery事件preventDefault()方法用法实例
Jan 16 Javascript
利用JS实现数字增长
Jul 28 Javascript
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
javascript定时器取消定时器及优化方法
Jul 08 Javascript
Vue.js 图标选择组件实践详解
Dec 03 Javascript
解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题
Sep 03 Javascript
微信小程序自定义弹出层效果
May 26 Javascript
基于vue 动态菜单 刷新空白问题的解决
Aug 06 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
Sep 22 Javascript
vue缓存之keep-alive的理解和应用详解
Nov 02 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控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
PHP Error与Logging函数的深入理解
2013/06/03 PHP
解析PHP处理换行符的问题 \r\n
2013/06/13 PHP
jQuery 性能优化指南 (1)
2009/05/21 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
点击A元素触发B元素的事件在IE8下会识别成A元素
2014/09/04 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
2015/09/01 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
JavaScript生成带有缩进的表格代码
2016/06/15 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
2016/10/28 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
seajs实现强制刷新本地缓存的方法分析
2017/10/16 Javascript
IntelliJ IDEA 安装vue开发插件的方法
2017/11/21 Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
2018/02/11 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
微信小程序使用swiper组件实现层叠轮播图
2018/11/04 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
vue实现户籍管理系统
2020/05/29 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
python字典按照value排序方法
2020/12/28 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
2021/01/12 Python
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
一些Solaris面试题
2015/12/22 面试题
火山动力Java笔试题
2014/06/26 面试题
专业实习自我鉴定
2013/10/29 职场文书
模范家庭事迹材料
2014/02/10 职场文书
2014年政务公开工作总结
2014/12/09 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
匿名检举信范文
2015/03/02 职场文书
预备党员群众意见
2015/06/01 职场文书
Python中使用subprocess库创建附加进程
2021/05/11 Python
Linux7.6二进制安装Mysql8.0.27详细操作步骤
2021/11/27 MySQL
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers