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 相关文章推荐
stream.js 一个很小、完全独立的Javascript类库
Oct 28 Javascript
使用jQuery清空file文件域的解决方案
Apr 12 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
Dec 11 Javascript
JavaScript将数字转换成大写中文的方法
Mar 23 Javascript
jQuery多条件筛选如何实现
Nov 04 Javascript
跟我学习javascript的全局变量
Nov 16 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
Apr 13 Javascript
Bootstrap基本组件学习笔记之分页(12)
Dec 08 Javascript
常用的js方法合集
Mar 10 Javascript
vscode下vue项目中eslint的使用方法
Jan 13 Javascript
layui弹出框Tab选项卡的示例代码
Sep 04 Javascript
微信小程序利用云函数获取手机号码
Dec 17 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
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
2013/06/29 PHP
php中的静态变量的基本用法
2014/03/20 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
jQuery使用手册之 事件处理
2007/03/24 Javascript
JavaScript面向对象编程
2008/03/02 Javascript
Javascript isArray 数组类型检测函数
2009/10/08 Javascript
js中 javascript:void(0) 用法详解
2015/08/11 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
2017/11/15 Javascript
bing Map 在vue项目中的使用详解
2018/04/09 Javascript
Vue $emit $refs子父组件间方法的调用实例
2018/09/12 Javascript
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
2018/11/22 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
2019/06/19 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
在Python中的Django框架中进行字符串翻译
2015/07/27 Python
python 回调函数和回调方法的实现分析
2016/03/23 Python
python编程线性回归代码示例
2017/12/07 Python
python利用OpenCV2实现人脸检测
2020/04/16 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
python实现的登录与提交表单数据功能示例
2019/09/25 Python
详解numpy.ndarray.reshape()函数的参数问题
2020/10/13 Python
calendar在python3时间中常用函数举例详解
2020/11/18 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
canvas如何绘制钟表的方法
2017/12/13 HTML / CSS
飘柔洗发水广告词
2014/03/14 职场文书
主持词开场白
2014/03/17 职场文书
文明礼貌演讲稿
2014/05/12 职场文书
安全生产一岗双责责任书
2014/07/28 职场文书
开展批评与自我批评心得体会
2014/10/17 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
2015年环境整治工作总结
2015/05/22 职场文书
巴黎圣母院观后感
2015/06/10 职场文书
解析Redis Cluster原理
2021/06/21 Redis
微软Win11有哪些隐藏功能? windows11多个功能汇总
2021/11/21 数码科技