Несколько уродливая реализация, из-за этого проблема: elemList[j].classList.contains(val)
Поэтому исправить, в общем-то никак нельзя, нужно немного по-другому сделать определение принадлежности блока
Эрлан Капаров, я не знаю PHP, мне это попало в ленту из-за тега JS. Либо задавайте конкретный вопрос по API, что вам непонятно, либо непонятно, в чем вопрос вообще, т.к. мы не знаем, как ваш бэкенд устроен