2014-03-13 141 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

回答