Source : jQuery count number of li’s in each ul.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$.each($('.meganav-level2 .container .row'), function() { var children = $(this).find('> .meganav-level2-item'); var count = children.length; $(this).attr('data-columns', count); if(count == 2){ children.addClass('col-md-6'); } else if(count == 3){ children.addClass('col-md-4'); } else if(count == 4){ children.addClass('col-md-3'); } }); |