У меня есть функция Javascript, связанная с событием щелчка элемента INPUT (флажок или радио). Эта функция проверяет свойство 'checked' элемента DOM и выполняет действие в зависимости от того, установлен он или нет.
Если пользователь щелкает элемент, представленный в графическом интерфейсе, состояние свойства selected отражает внешний вид в графическом интерфейсе (т. Е. Если пользователь щелкнул элемент, активировал свойство selected).
Однако, если я инициирую событие click (используя jQuery), то, когда вызывается функция привязки к щелчку, проверка состояния свойства selected НЕ показывает новое состояние. Тем не менее, графический интерфейс обновляется для правильного представления фактического состояния.
Есть ли определенный порядок, когда эти действия выполняются? Мне кажется странным, что прослушиватель событий будет вызван до того, как будет установлено свойство selected.