我的代码在jsfiddle.net/X23LG/1 /
中根据代码,当我选择特定父级的所有类别时,我想隐藏特定的父级 如果激活了任何一个子元素,那么父元素也应该被激活。
由于
答案 0 :(得分:1)
你去男人
$("input[type='checkbox']").not('.selectall').change(function () {
$('.selectall').each(function(){
var total = $(this).parent('div').siblings('ul').find('input').length;
var selected = $(this).parent('div').siblings('ul').find('input:checked').length;
if(selected >=1){$(this).attr('checked', true).parent('div').fadeOut();}else{$(this).attr('checked', false).parent('div').fadeIn();}
});
});
$("input.selectall").change(function(){
if($(this).is(':checked')){
$(this).parent('div').siblings('ul').find('input').attr('checked', true);
$(this).parent('div').fadeOut();
}else{
$(this).parent('div').siblings('ul').find('input').attr('checked', false);
$(this).parent('div').fadeIn();
}
});