這個想法很簡單,我使用複選框來過濾列表,但我無法弄清楚如何過濾結果。如何篩選過濾?
例如,恐怖電影複選框會返回所有類型爲「恐怖」的電影,但我無法解決如何繼續在「今天,平日或週末」過濾特定日期,只有來自可見的恐怖結果。當點擊一天的類型時,我返回所有有那天類型的結果。
看一看這個fiddle
這裏是需要一點幫助魔術。
$('.tags').find('input:checkbox').on('click', function() {
$('.results > div').hide();
$('.tags').find('input:checked').each(function() {
$('.results > div.' + $(this).attr('rel')).addClass('active').show();
});
$('input.dayCheck').on('change', function() {
$('input.dayCheck').not(this).prop('checked', false);
});
});
這完美的作品!非常感謝你的幫助,你的時間和你的建議 - 鉤住'change'而不是'click'。真的很感激它! – Satrop
沒問題,很高興幫助 –