これが私の選択ボックスレールコードです:
<%= collection_select(:dimension_version, :dimension_id, Dimension.all, :id, :title) %>
生成するもの:
<select id="dimension_version_dimension_id" name="dimension_version[dimension_id]">
assets/javascripts フォルダーに jQuery 1.8.1 があり、application.js の前に必ずそれを呼び出します。
これは application.js にあるもので、動作しません:
$(document).ready(function() {
$("#dimension_version_dimension_id").change(function() {
$("#dave").html('Hello');
});
});
ただし、そこに仲介者がいない場合は機能select.change
します。
$(document).ready(function() {
$("#dave").html('Hello');
});
では、なぜ最初の機能が機能しないのでしょうか。