Есть верстка с минифицированным js. На странице есть выпадающий список:
Вот так устроен один из элементов:
<div class="custom-select__option student-score-label" data-status="red">
<input type="radio" value="Не выполнено" name="student-score">
<div class="custom-select__label">Не выполнено</div>
</div>
При выборе элемента из выпадающего списка (.custom-select__label) - меняется значение input. Но я не могу отловить это событие т.к. не срабатывает onchange. Почему?
Пришлось слушать событие клика по .custom-select__label и использовать setTimeout() для перестраховки - вдруг я прочитаю значение радиокнопок до того как оно изменится. Но хотелось бы решить по-человечески.