Rails 应用程序中的 Javascript 或 jquery

Posted

技术标签:

【中文标题】Rails 应用程序中的 Javascript 或 jquery【英文标题】:Java script or jquery in rails application 【发布时间】:2012-05-22 19:03:48 【问题描述】:

我有一个收藏选择

<%=f.collection_select :logic, @logics, :last, :first, :prompt => true%>

现在我在这个下拉列表中只有 5 个值,在从列表中选择不同的值时,我想在下拉列表中显示不同的文本

就像我在这个集合下面有跨度选择是

 <td><span class="note" id="spanid1" >Select the logic type.</span></td>  

现在假设我们在下拉列表中有 5 个不同的值

A,B,C,D,E

当我们选择

span 中的一条消息是“此逻辑为您提供每日支出”

span 中的 b 消息是“此逻辑将提供每日储蓄”

span中的c消息是“每日利润”等等

现在我该怎么做,我们可以动态更改同一跨度中的值。

【问题讨论】:

向我们展示呈现的 html 以及您尝试过和遇到的问题。 gdoron 我不明白你想在这里解释什么? 【参考方案1】:

你的意思是这样的:

var names = 
  A : "spend",
  B : "saving",
  ..and so on
;
$("#yourSelectElement").change(function() 
  //$(this).val() will have A,B,C,D or E
  var spanText = "this logic will give " + names.$(this).val();
  $(".note").html(spanText);
);

【讨论】:

感谢他的工作对我来说很好,非常感谢你教我更多的逻辑

以上是关于Rails 应用程序中的 Javascript 或 jquery的主要内容,如果未能解决你的问题,请参考以下文章

Rails:在 CoffeeScript 或 JavaScript 资产文件中访问控制器实例变量

在 Rails 中进行 Javascript 测试的 Selenium 或 Watir

从 Rails 中的视图选择或创建

Rails 5 - Ajax 刷新后重新初始化 Javascript?

javascript 中类似 Rails 的自动加载 - 允许依赖于 webpack 中的根包

在 Rails 中去除内联 CSS 和 JavaScript