如何用JavaScript编写筛选功能的代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计398个文字,预计阅读时间需要2分钟。
原文示例:本文字例为大师分享了js实现筛选功能的整体代码,供大家参考。内容如下:功能+代码+通过复选框对显示内容进行筛选,例如,勾选后仅显示在线用户。+代码+js+function filter(“)
改写后:大师分享了实现筛选功能的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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。
本文共计398个文字,预计阅读时间需要2分钟。
原文示例:本文字例为大师分享了js实现筛选功能的整体代码,供大家参考。内容如下:功能+代码+通过复选框对显示内容进行筛选,例如,勾选后仅显示在线用户。+代码+js+function filter(“)
改写后:大师分享了实现筛选功能的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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

