location /admin {
root /home/web/domainname/public/admin;
index index.html;
try_files $uri $uri/ /index.html;
}
location / {
root /home/web/domainname/public/user;
index index.html;
try_files $uri $uri/ /index.html;
}
$(selector).on(...), то событие добавится на все элементы. Вам надо либо через document.querySelectorAll это сделать, либо через делегирование событий.
forEach как раз ничего не изменяет. Он просто перебирает массив.