我試圖使用複選框來過濾頁面內容。當我選中該框時,我隱藏了內容,但未選中時它不會再顯示所有內容。任何幫助將不勝感激。先謝謝你。的Javascript過濾器使用複選框
$(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');}
});
});
只是建議,給過濾複選框他們自己的類,並選擇他們,而不是選擇所有的輸入。 – SamT
無論你'if'語句有''== –
首先是短手,第二個是一個錯誤 – stevemarvell