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实现上传图片并预览的效果实现代码
Apr 11 Javascript
有关Promises异步问题详解
Nov 13 Javascript
快速掌握Node.js模块封装及使用
Mar 21 Javascript
jQuery的ajax下载blob文件
Jul 21 Javascript
AngularJS 中的Promise --- $q服务详解
Sep 14 Javascript
实现单层json按照key字母顺序排序的示例
Dec 06 Javascript
前后端如何实现登录token拦截校验详解
Sep 03 Javascript
vue 点击按钮增加一行的方法
Sep 07 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
Jul 18 Javascript
使用js实现一个简单的滚动条过程解析
Sep 10 Javascript
js实现动态时钟
Mar 12 Javascript
Vue自定义铃声提示音组件的实现
Jan 22 Vue.js
超详细小程序定位地图模块全系列开发教学
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
全国FM电台频率大全 - 1 北京市
2020/03/11 无线电
php简单备份与还原MySql的方法
2016/05/09 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
jQuery 相关控件的事件操作分解
2009/08/03 Javascript
jQuery 操作下拉列表框实现代码
2010/02/22 Javascript
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
一个基于jquery的图片切换效果
2010/07/06 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
详解Jquery的事件操作和文档操作
2016/12/19 Javascript
JavaScript实现定时页面跳转功能示例
2017/02/14 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
2018/02/18 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
2018/10/15 Python
python 有效的括号的实现代码示例
2019/11/11 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
Python安装Bs4的多种方法
2020/11/28 Python
打架检讨书50字
2014/01/11 职场文书
护士毕业自我鉴定
2014/02/07 职场文书
模具专业毕业生自荐书范文
2014/02/19 职场文书
争当四好少年演讲稿
2014/09/13 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
给校长的建议书作文400字
2015/09/14 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
Oracle 死锁的检测查询及处理
2021/09/25 Oracle
Win11 Build 21996.1 Dev版怎么样? win11系统截图欣赏
2021/11/21 数码科技
python playwright之元素定位示例详解
2022/07/23 Python