我想測試一個onchange事件,我嘗試了很多東西,似乎沒有任何影響,你們可以告訴我爲什麼這不工作?此外,我就去查生選擇的一年的源代碼和我得到這個:JQuery onchange不工作
<select id="account_year_Of_Birth" name="account[year_Of_Birth]"><option value=""></option>
我也試圖與該id但同樣,沒有什麼......
筆者認爲:
<div class="control-group">
<%= f.label "Date of Birth (YYYY-MM-DD)", :class => 'control-label' %>
<div class="controls">
<%= f.select :year_Of_Birth , options_for_select((Time.now.year - 100)..(Time.zone.now.year)), :include_blank => true, :id => "year"%>
<%= f.select :month_Of_Birth, 1..12 , :include_blank=> true, :id => "month" %>
<%= f.select :day_Of_Birth, 1..31 , :include_blank => true, :id => "day" %>
</div>
<%= error_span(@account[:year_Of_Birth]) %>
</div>
在我的application.js:
$("account_year_Of_Birth").on('change',function() {
alert("alert");
});
嘗試添加#您選擇'$(「#account_year_Of_Birth」)' – Kodemon 2014-12-08 00:11:23