Railsのselect_tagで選択時のイベントを検知して値を拾う
1947 ワード
Rails初心者の私が試行錯誤しながら簡単なツールを開発中。
何から何まで分からないので、色んな所で詰まる。まず初歩の初歩でつまずいたこと。
select_tag
を使ったときに、選択が変更された時のイベントと値を拾いたかった。
とりあえず以下のコードで拾うことが出来た。
erbのファイルが以下
<%= form_tag(:name, :Label) %>
<%= select_tag(:selected_value, options_for_select(['aaa', 'bbb', 'ccc'], class: 'select_action') %>
<% end %>
続いてCoffeeScript
$ ->
do ->
onChangeEvent= ->
value = $(".select-action option:selected").text();
alert(value)
$('.select_action').on
'change': onChangeEvent
これで、選択時のイベントとともにValueが取れるようになった。
Author And Source
この問題について(Railsのselect_tagで選択時のイベントを検知して値を拾う), 我々は、より多くの情報をここで見つけました https://qiita.com/etet-etet/items/a72514908b3c736092b1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .