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 相关文章推荐
My Desktop :) 桌面式代码
Dec 29 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
May 06 Javascript
js控制浏览器全屏示例代码
Feb 20 Javascript
Javascript 数组排序详解
Oct 22 Javascript
node.js中的path.resolve方法使用说明
Dec 08 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
Aug 25 Javascript
JQuery实现简单的图片滑动切换特效
Nov 22 Javascript
基于JQuery实现图片轮播效果(焦点图)
Feb 02 Javascript
jQuery插件实现图片轮播特效
Jun 16 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
Oct 13 Javascript
angular 内存溢出的问题解决
Jul 12 Javascript
JavaScript实现简单验证码
Aug 24 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版(4)
2006/10/09 PHP
PHP 中dirname(_file_)讲解
2007/03/18 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
jQuery的一些特性和用法整理小结
2010/01/13 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
DWR中各种java方法的调用
2016/05/04 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
JS组件系列之JS组件封装过程详解
2017/04/28 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
vue微信分享出来的链接点开是首页问题的解决方法
2018/11/28 Javascript
浅谈小程序 setData学问多
2019/02/20 Javascript
layui关闭层级、简单监听的实例
2019/09/06 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
2020/04/10 Javascript
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
[49:21]TNC vs VG 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第三场 8.20.mp4
2019/08/22 DOTA
Python 文件操作的详解及实例
2017/09/18 Python
pygame实现贪吃蛇游戏(上)
2019/10/29 Python
pandas 空数据处理方法详解
2019/11/02 Python
python字典setdefault方法和get方法使用实例
2019/12/25 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
python读取图片颜色值并生成excel像素画的方法实例
2021/02/19 Python
HTML5超炫酷粒子效果的进度条的实现示例
2019/08/23 HTML / CSS
医学院校毕业生自荐信范文
2014/01/01 职场文书
医院信息公开实施方案
2014/05/09 职场文书
本科毕业生应聘自荐信范文
2014/06/26 职场文书
护士节活动总结
2014/08/29 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
2014年行政工作总结
2014/11/19 职场文书
违纪检讨书
2015/01/27 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
Linux下搭建SFTP服务器的命令详解
2022/06/25 Servers