0

選択ボックスがあるとします:
/app/views/tape/_form.html.erb
<%= f.select :tape, Tape::LIST_TAPES %>

そして、 selectboxで値が選択されたときにトリガーしたい.js.coffee
ファイル: /app/assets/javascripts/tapes.js.coffee

function selectBoxValue(value){
  # value -- selected in selectbox;
  console.log("box_value = ", value);
}

RoR 3.2 ではどのように行うことができますか? これがhtml + js内
での意味です。

PS
Railsは初めてです。私の英語で申し訳ありませんが、ありがとうございます。

4

1 に答える 1

1

そんな感じ:

<%= f.select :tape, Tape::LIST_TAPES, :id => 'some_id' %>

js ファイル:

$(function(){
    $('#some_id').change(function(){ 
        selectBoxValue(this.value); 
    });
});

select タグが既にあることに注意して、idそれを使用して削除できるようにします:id => 'some_id'

于 2012-05-29T13:31:04.597 に答える