【发布时间】:2023-04-05 01:13:01
【问题描述】:
我正在尝试使用复选框来过滤页面内容。当我选中该框时,我让它隐藏内容,但未选中时它不会再次显示所有内容。任何帮助将不胜感激。提前谢谢你。
$(document).ready(function() {
$('input').change(function(){
$('input').each(function(){
var checked;
if (checked = $(this).attr('checked'));
var reclessons = $('li[data-rec='+$(this).data('rec')+']');
checked ? reclessons.show('slow'): reclessons.hide('slow');
});
var unchecked=0;
if(unchecked=0){$('li').show('slow');}
});
});
【问题讨论】:
-
只是一个建议,给过滤复选框自己的类,然后选择它们,而不是选择所有输入。
-
您的
if语句都没有== -
第一个是短手,第二个是错误
标签: javascript jquery checkbox filter