Боюсь что на данном этапе нужно не работу искать, а стажировку. А вообще есть риск попасть в контору, где просто нужен дешевый работник который будет пилить как-нибудь. Это путь в никуда.
Ну азы ООП полюбому можно и нужно освоить. Теорию паттернов тоже. Т.к. это позволит говорить на одном языке с коллегами. А вот что касаемо практики, то я бы рекомендовал искать команду, где научат и вымуштруют. Это сделать непросто, придется убедить, что не зря потратят на тебя время и силы.
Код разметки чекбоксов неплохо так же показать бы... Хотя я в целом слабо понимаю зачем там вообще чекбоксы... Как по мне, если на позиции посетитель выбирает количество больше нуля, уже очевидно что данная позиция выбрана. Короче я бы иначе интерфейсно решил это дело.
jQuery код твой читать тяжело, все таки 17-й год на дворе, надо маленько современные технологии осваивать. Этот стиль уже лет 5 как не популярен от слова совсем.
Антон Мудренок: Да уж, много избыточности на мой взгляд, которая не нужна для решения 99% задач. Я исповедую принцип необходимости и достаточности...
У меня возникла идея - надо будет как-нибудь задачек напостить на кодеварс и сходные ресурсы. :) А то там всякая абстрактная алгоритмистика, а надо бы поближе к боевым реалиям...
А, по факту, сделал совсем иначе. Вычислил все группы объектов (один CSS для группы), и инициировал плагин отдельно под каждую группу с соответствующим CSS.