欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js实现筛选功能

程序员文章站 2022-03-15 11:49:11
本文实例为大家分享了js实现筛选功能的具体代码,供大家参考,具体内容如下功能通过复选框对显示内容进行筛选,如,勾选后仅显示在线用户。代码js※需 jquery。function filter() {...

本文实例为大家分享了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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关标签: js 筛选