2014-03-13 190 views
0

我有一個ID爲vat的選擇,我嘗試在選擇更改時執行某些操作,但它不起作用。我嘗試了幾個在這裏提到的解決方案,但沒有顯示警報。那麼有什麼想法出了什麼問題?這裏是我的代碼:更改事件不會觸發警報

var ready; 
ready = function() { 
    $('#vat').change(function(){ 
    alert("hello"); 
    }); 
}; 
$(document).ready(ready); 
$(document).on('page:load', ready); 

在同一個js文件中的其他動作可以工作,例如,

$('#rate').blur(function() { 
    recalculateAmounts(); 
    }); 

這是HTML:

<select id="vat" name="vat"> 
    <option value=""></option> 
    <option value="2">6%</option> 
    <option value="3">19%</option> 
    <option selected="selected" value="1">21%</option> 
</select> 
+0

可以顯示HTML? – halkujabra

+0

或在jsfiddle.net中添加 –

+0

發佈您的Html部分。 – TechGuy

回答