Есть правильный и не правильный способы.
Правильный: хранить список не в DOM, а переменной. А её уже рендерить в список, можно фильтрованный. Лучше всего взять VUE для автоматического связывания.
Не правильный: распарсить список форфорычем например или each. Далее по аналогии с 1 вариантом.
Вангую, что это какой-нибудь древний Айфон ... Который подарили директору "хорошие друзья".
Можно потестить с помощью:
1) Десктопный отладчик Chrome +- Safari. В DevTools есть эмулятор, правда он не 100%-ый.
2) Эмулятор "Айфуна" в MacOS.
3) Сообственно "Айфун". Раз уж занимаетесь версткой ...
4) Сервисы-эмуляторы.
Кстати есть олдскульный метод "на древний айфон" - поставить Виндовый Safari. Да-да, именно тот старый, на который забил Apple.
Как правило такое бывает, если стили каким то образом завязаны на JS. Строго говоря так делать нельзя.
Лечится это отказом от подобных костылей, либо установкой прелоадера.
Верстальщик отвечает только за картинку, чтоб все на своих местах было. Фронтэнд программист отвечает за поведение: вываливание менюх, вкладки и весь SPA. Как правило это все один человек, но не всегда.
Посмотрите что вам MaxKorz посоветовал.
Для джуна достаточно HTML CSS как отче наш. Пару целиком сверстанных шаблонов, в т.ч. верстка float'ми и flex.
JS на уровне манипуляций переменными, обработка строк и массивов.
JQuery, как работать с селекторами, AJAX, основные функции.
Видеоуроки Sorax и Кантора как плюс.
Чет у вас каша какая-то ... Делается контроллер, такой же как для отдачи страницы. Делает всю магию с SQL, что возвращает не так важно.
На странице обычный AJAX, ну хоть через тот же JQuery.
сверстал сайт используя только html5 и css3 (float)
От float'ов сейчас стараются избавляться, да и вообще они не совсем для этого нужны.
нужно ли учить LESS/SASS
Там особо нечего учить, хватает беглого прочтения документации за пол дня. Использовать или нет, зависит от вас, но по факту от величины проекта это не сильно зависит.
стоит ли учить flex
Определенно Да, по факту за флексом будущее. Хотя лично я с ним знаком бегло и пользую бутстраповские сетки.
Плагин то легкий, но тянет JQuery ... Но в целом не плох. Строго говоря сейчас по моему валидаторы под что угодно есть, а нативный JS встречается все реже.
Это все бумажки для подтирания ИМХО. Только одна ламинированная, а другая шершавая.
Запомните раз и на всегда! Работодатель хочет заработать на вас денег! Из этого он будет смотреть что вы умеете и тут 2 варианта: вы красиво вешаете лапшу и продаёте себя, либо у вас есть портфолио работ.
Так что по факту надежный вариант только 1 - делайте портфолио.
От бумажки только 2 толку - увеличение ЧСВ или прохождение реальных курсов.