2017-07-19 40 views
1

HAML文件:如何使用jquery rails獲取html選擇的下拉值?

= form_for '', :remote => true do |f| 
    = f.select :stp_name, @steps 

JS:

title = $('#stp_id').val() 
    console.log title 

控制檯總是返回 「未定義」。我已經嘗試了其他答案的解決方案,但他們都沒有工作。謝謝!

回答

2

您可以添加一個標識符到您的select標記,一個id或類,然後使用jQuery使用val來獲取選定的值。注意一個id添加到Rails的select助手的方式,html_options必須作爲第四個參數:

= f.select :stp_name, @steps, {}, id: 'select' 

然後$('#select').val()會給你的價值。

相關問題