$(".search.themes li input").change(function() { var classes = [] $(".search.themes li input:checked").each(function(){ console.log($(this).siblings(".box")) var classList = $(this).siblings(".box").attr('class').split(/\s+/); $.each( classList, function(index, item){ if (item != 'box') { classes.push(item) } }); }); if (classes.length == 0) { $(".eboite").fadeIn(); return; } $(".eboite:not(.pub)").hide(); classes.push("pub"); $.each( classes, function(index, item){ $(".eboite."+item).fadeIn() }); console.log(classes); });