Как я могу передать значение переменной в событие?

156
25 февраля 2018, 22:38

Есть событие клика. По нажатии на кнопку, мне необходимо проверить нажата ли кнопка с верным ответом или нет. Эту проверку я вижу следующим образом: я передаю правильный ответ в эвент и сравниваю контекст нажатой кнопки с правильным ответом и в зависимости от результата выполняю какое-то действие. Но я не совсем понимаю как правильно передать данные в событие.

UPD: Пока что придумал только невероятно тупой костыль: создать скрытый лейбл в котором будет записано значение правильного ответа и сравнивать с ним.

Answer 1

Не такой уж и тупой у вас костыль. Просто, когда отображаете вопрос с ответами - кэшируйте, а при срабатывании события проверяйте на совпадение. А что именно кэшировать - это уже на вкус и цвет.
Или как вам подсказали в комментарии - запоминайте ссылку на кнопку с правильным ответом, или запоминайте сам правильный ответ или какой-то его идентификатор.

READ ALSO
Совместить похожие изображения

Совместить похожие изображения

Имеется несколько похожих изображений, точнее фотографийКаждое немного отличается от других

117
запуск javascript из крон

запуск javascript из крон

Не будет ли phantomjs конфликтовать с уже установленным веб-сервером? Мне нужно запускать js файл через cron для работыДоступ из интернета к phantomjs...

182
Возврат даты в русском формате

Возврат даты в русском формате

Здравствуйте, мне дана строка и надо было написать функцию, которая принимает эту строку, и возвращает её в русском форматеУ меня такой код,...

179