我的rails应用程序中有一个select标签,我想调用showSubTypes函数函数onchange事件
<%= f.select :type, RequestType.all.collect {
|p| [p.typeName, p.id] }, {include_blank: true },
:onchange => 'showSubTypes()' %>
这里我想将p.id参数传递给我的showSubtypes函数。但我不知道如何在rails中做到这一点。
答案 0 :(得分:1)
例如,您可以添加application.js
此代码
$(function () {
// specify id or class for your select tag
$('select').on('change', function () {
console.log($(this).val()); // get option value
console.log($(this).text()); // get option text
showSubTypes($(this).val());
});
});
如果您使用jQuery,则不需要使用内联事件
在你的模板中
<%= f.select :type, RequestType.all.collect {|p| [p.typeName, p.id]}, {include_blank: true } %>