$(document).ready(function(){ $(".filtr").click(function(){ //$(".preloader").css("display", "block"); var data = $(this).attr("name"); $(this).addClass("check"); apartamenty.forEach( function(id) { var kalendarz = $("div[name="+id+"]").attr(data); if($("div[name="+id+"]").is(':visible')) { if(kalendarz==0){ $("div[name="+id+"]").hide(); } }else{ $("div[name="+id+"]").show(); } }); }); });
dlaczego to
$(this).addClass("check");
wykonuje sie dopiero jak skonczy wykonywac sie to
apartamenty.forEach
i jak moge spowodowac zeby addClass nie czekal na koniec petli?