2015-02-05 105 views
0

我在任何位置使用郵編填充某些地址字段。我試圖在地址填充時檢測隱藏字段值的更改。但是,下面只是在頁面加載時顯示警告(字段爲空),並且在隱藏字段填充時不會觸發。我究竟做錯了什麼?使用jQuery收聽字段值更改

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

回答

1

您需要在更改元素值後觸發change事件。修改該值後,只需連接.change()方法即可。 (example)

例如:

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

..或者:

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

感謝您的答覆,但預計仍然沒有工作。警報在頁面加載時仍然被觸發,並且在字段值更改時不會觸發。清楚地說,#input_42_80是一個隱藏字段,它是從地址查詢API中的數據動態填充的。我只想在#input_42_80值更改時觸發警報 – user2753924