2015-02-05 5 views
0

Я использую почтовый индекс в любом месте api для заполнения некоторых полей адреса. Я пытаюсь обнаружить изменение значения скрытого поля при заполнении адреса. Однако следующее просто представляет предупреждение при загрузке страницы (поле пустое) и не запускается при заполнении скрытого поля. Что я делаю не так?Прослушать изменение значения поля с помощью jQuery

jQuery("#input_42_80").change(function(){ 
    alert("Test"); 
}); 

ответ

1

После изменения значения элемента вам необходимо вызвать событие change. Просто измените метод .change() после изменения значения. (example)

Например:

$("#input_42_80").val('changed val').change(); 

..or:

$("#input_42_80").val('changed val').trigger('change'); 
+0

Спасибо за Ваш ответ, но это все еще не работает, как ожидалось. Предупреждение по-прежнему запускается, когда страница загружается и не срабатывает при изменении значения поля. Чтобы быть ясным, # input_42_80 - ​​это скрытое поле, которое динамически заполняется данными из api адреса. Я хочу вызвать предупреждение только при изменении значения # input_42_80 – user2753924

Смежные вопросы