我試圖根據複選框選中此選項顯示的值,並取消如何顯示或基於複選框選擇
例如,如果顯示所有數學複選框選擇隱藏容器內div的,我想顯示所有針對數學選擇
類似地,如果顯示所有物理複選框被選中的包面板,我想顯示所有這Physiscs選擇
包面板我已經嘗試過這種方式
$(document).on('change', '.filtermaths', function() {
$(".pack-panel").each(function() {
var visible = $(this).find('.mathscheckbox').prop('checked')
$(this).toggle(visible);
});
});
$(document).on('change', '.filterphysics', function() {
$(".pack-panel").each(function() {
var visible = $(this).find('.physicscheckbox').prop('checked')
$(this).toggle(visible);
});
});
$(document).on('change', '.filterchemistry', function() {
$(".pack-panel").each(function() {
var visible = $(this).find('.chemistrycheckbox').prop('checked')
$(this).toggle(visible);
});
});
但預期
這是不工作這是我的小提琴
http://jsfiddle.net/cod7ceho/135/
可否請你讓我知道如何解決這一問題
謝謝,但這不是例如工作的知道,如果你選擇顯示所有數學和顯示所有物理學,其數據顯示錯誤。 – Pawan
當所有物理學和所有數學選擇時,它是否應該返回,如果它們都被選中或者選擇了數學和物理學中的任何一個,它是一個OR還是AND條件? – Sreekanth
對於遲到的回覆感到抱歉,一切都只是AND條件 – Pawan