-2

我有一个收藏选择

<%=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 中的一条消息是“此逻辑为您提供每日支出”

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

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

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

4

1 回答 1

3

你的意思是这样的:

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);
});
于 2012-05-15T09:33:24.000 回答