Как могут быть разные значение в alert и console?

Здравствуйте! Впервые сталкиваюсь с подобной проблемой, кажется вообще невероятной.
Проверяю при клике на label
$('input[name="check1"]').is(':enabled')
На активной группы radio, если заблокированы, то ничего не меняем скриптом.
Сама проблема заключается, что в функции onсlick всегда выводится true, но если данный код запустить в консоли браузера вручную будет верное значение. Как вообще происходит и как это исправить?
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 1
AlexMaxTM
@AlexMaxTM
Плохо составлен вопрос и нет кода.
Если проверяете на клике label то смотрите на какой ID он указывает. В тоже время ID может быть только один на странице. Если нет ID или несколько ID, то результат может быть непредсказуемым и может быть разное поведение у разных браузеров.
Строка с кодом, что вы указали всегда будет выдавать значение true, так как среди radio хоть один элемент из [name="check1"] выбран.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы