Понять, сколько нужно удалить – остаток от деления длины на 4: length % 4
Выбрать все, взять из массива хвост длиной с этот остаток, и каждого .remove()
Спасибо, но у меня Jquery, и нужно без перезагрузки страницы, а просто допустим даже просто поставить .css('display','none'); для последних которые не входят в в делимые на 4
Т.е.:
var colvo = $(' .item').length; //получили количество например 21
var delcolvo = (colvo/4); разделили на 4
var newcolvo = (colvo-delcolvo); отняли, получили 20
Darklt, jQuery не нужна. Но раз «всё плохо», вот инвалидный вариант:
const length = $('.item').length; //получили количество например 21
const toDelete = length % 4; // остаток от деления на 4 – те самые лишние
$('.item').slice(-toDelete).addClass('hidden'); // добавить класс с display: none