为了账号安全,请及时绑定邮箱和手机立即绑定

连续第二次单击按钮时,如何防止过滤并返回默认结果

连续第二次单击按钮时,如何防止过滤并返回默认结果

红颜莎娜 2021-03-31 16:11:51
第一次单击按钮将按要求过滤表。但是,第二次单击同一按钮会将表重置为默认结果。我希望第二次连续单击同一按钮不执行任何操作,只是保持表格已过滤。仅当您单击其他按钮时,表格才应再次过滤。悬赏问题:当屏幕上其他任何地方发生单击时,如何不失去对按钮的关注?注意:此代码不是我的。我是JS / JQuery的完全业余爱好者,因此,我希望能提供直接解决方案。谢谢!这是小提琴:https : //jsfiddle.net/Sprytny/71xbjpqm/5/jQuery(function ($) {    $('table').show();    var filter;    $('.filter').click(function () {        if (filter == this.id) {            $('tr').show();            filter = undefined;        } else {            $('tr:not(.' + this.id + ')').hide();            $('tr.' + this.id).show();            filter = this.id;        }    });});
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 137 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信