第一次單擊按鈕將按要求過濾表。但是,第二次單擊同一按鈕會將表重置為默認結(jié)果。我希望第二次連續(xù)單擊同一按鈕不執(zhí)行任何操作,只是保持表格已過濾。僅當您單擊其他按鈕時,表格才應(yīng)再次過濾。懸賞問題:當屏幕上其他任何地方發(fā)生單擊時,如何不失去對按鈕的關(guān)注?注意:此代碼不是我的。我是JS / JQuery的完全業(yè)余愛好者,因此,我希望能提供直接解決方案。謝謝!這是小提琴: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; } });});
連續(xù)第二次單擊按鈕時,如何防止過濾并返回默認結(jié)果
紅顏莎娜
2021-03-31 16:11:51