@pibiv

Как програмно проверять значнеие value?

Прошу ногами сильно не пинать, возможно вопрос банальный.

Есть у меня некий input у которого по умполчанию value="0"

Цель сделать так что бы когда value менялся на что-то отличное от нуля выводить определенное сообщеие с помощью alert.

Загвоздка в том что value меняться не ручками пользователей, а с помощью другого скрипта.

Пытаюсь написать условие что-то типа

jQuery("input[name=SPORT_TYPE").val(0).change(function(){
        alert("GO");
    });

или так

if(jQuery("input[name='SPORT_TYPE']").val() == 0){
alert('GO');
}

Подскажите пожалуйста в чем ошибаюсь
  • Вопрос задан
  • 130 просмотров
Решения вопроса 3
$('input').change(function(){
    if ($(this).val() == 0)
       alert('go');
});
Ответ написан
Поставьте обработчик change
$('input[name="SPORT_TYPE"]').on('change', function(){/*some code*/})


потом в меняющем скрипте:
$('input[name="SPORT_TYPE"]').val(someValue).change();

принудительно вызываем change
Ответ написан
Комментировать
mannaro
@mannaro Куратор тега JavaScript
Умею профессионально гуглить
Юзайте trigger от jQuery просто.

https://jsfiddle.net/es8u5c22/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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