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 图片截取工具jquery.imagecropper.js
Apr 09 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
Apr 07 Javascript
jQuery unbind 删除绑定事件详解
May 24 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
Jun 13 Javascript
JavaScript实战之菜单特效
Aug 16 Javascript
React Native验证码倒计时工具类分享
Oct 24 Javascript
echarts学习笔记之箱线图的分析与绘制详解
Nov 22 Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
Oct 07 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
Nov 06 Javascript
解决Angularjs异步操作后台请求用$q.all排列先后顺序问题
Nov 29 Javascript
jQuery实现简易聊天框
Feb 08 jQuery
jquery实现拖拽小方块效果
Dec 10 jQuery
超详细小程序定位地图模块全系列开发教学
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的单引号和双引号 字符串效率
2009/05/27 PHP
关于IIS php调用com组件的权限问题
2012/01/11 PHP
php中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
使用 NodeJS+Express 开发服务端的简单介绍
2017/04/07 NodeJs
解决修复npm安装全局模块权限的问题
2018/05/17 Javascript
解决vue-cli3 使用子目录部署问题
2018/07/19 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
node中实现删除目录的几种方法
2019/06/24 Javascript
vue项目实现多语言切换的思路
2020/09/17 Javascript
微信小程序获取当前时间及星期几的实例代码
2020/09/20 Javascript
[05:45]Ti4观战指南(下)
2014/07/07 DOTA
在Python中使用poplib模块收取邮件的教程
2015/04/29 Python
在Python中使用sort()方法进行排序的简单教程
2015/05/21 Python
python3 pygame实现接小球游戏
2019/05/14 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
python实现逆滤波与维纳滤波示例
2020/02/26 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
Html5页面二次分享的实现
2018/07/30 HTML / CSS
世界上第一个水枕头:Mediflow
2018/12/06 全球购物
毕业生求职简历中的自我评价
2013/10/18 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
房产销售独家委托书范本
2014/10/01 职场文书
关于车尾的标语大全
2015/08/11 职场文书
ThinkPHP5和ThinkPHP6的区别
2021/03/31 PHP
JavaScript canvas实现流星特效
2021/05/20 Javascript