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 相关文章推荐
Prototype Selector对象学习
Jul 23 Javascript
jQuery对val和atrr(&quot;value&quot;)赋值的区别介绍
Sep 26 Javascript
详解Javascript动态操作CSS
Dec 08 Javascript
jquery+php实现滚动的数字特效
Nov 29 Javascript
Vue2组件tree实现无限级树形菜单
Mar 29 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
May 25 Javascript
基于模板引擎Jade的应用(详解)
Dec 12 Javascript
Vue入门之数据绑定(小结)
Jan 08 Javascript
浅谈Angular 观察者模式理解
Nov 01 Javascript
vue头部导航动态点击处理方法
Nov 02 Javascript
layui-select动态选中值的例子
Sep 23 Javascript
判断JavaScript中的两个变量是否相等的操作符
Dec 21 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
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
2010/05/10 PHP
PHP三层结构(上) 简单三层结构
2010/07/04 PHP
php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法
2016/10/12 PHP
php代码调试利器firephp安装与使用方法分析
2018/08/21 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
php实现对文件压缩简单的方法
2019/09/29 PHP
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
jquery中获得$.ajax()事件返回的值并添加事件的方法
2010/04/15 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
2015/08/05 Javascript
基于jQuery的select下拉框选择触发事件实例分析
2016/11/18 Javascript
利用Vue.js实现checkbox的全选反选效果
2017/01/18 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
2018/12/03 Javascript
微信小程序常用赋值方法小结
2019/04/30 Javascript
vuex入门最详细整理
2020/03/04 Javascript
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
Python中的下划线详解
2015/06/24 Python
基于Python实现文件大小输出
2016/01/11 Python
小小聊天室Python代码实现
2016/08/17 Python
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
python scipy求解非线性方程的方法(fsolve/root)
2018/11/12 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
Python 去除字符串中指定字符串
2020/03/05 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
Python如何输出百分比
2020/07/31 Python
Django实现文章详情页面跳转代码实例
2020/09/16 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
html5 canvas移动浏览器上实现图片压缩上传
2016/03/11 HTML / CSS
俄罗斯运动鞋商店:Sneakerhead
2018/05/10 全球购物
介绍一下linux文件系统分配策略
2013/02/25 面试题
机械设计制造专业个人求职信
2013/09/25 职场文书
活动总结书
2014/05/08 职场文书
python - asyncio异步编程
2021/04/06 Python
anaconda python3.8安装后降级
2021/06/11 Python