gpt4 book ai didi

javascript - 将参数传递给 Rails 中的 onchange 事件

转载 作者:行者123 更新时间:2023-11-28 00:32:00 28 4
gpt4 key购买 nike

我的 Rails 应用程序中有一个 select 标签,我想在 onchange 事件上调用 showSubTypes 函数

<%= f.select :type, RequestType.all.collect {
|p| [p.typeName, p.id] }, {include_blank: true },
:onchange => 'showSubTypes()' %>

这里我想将 p.id 参数传递到我的 showSubtypes 函数中。但我不知道如何在 Rails 中做到这一点。

最佳答案

例如,您可以在 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 } %>

关于javascript - 将参数传递给 Rails 中的 onchange 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28896091/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com