在javascript中一次又一次地添加值

在javascript中一次又一次地添加值,javascript,jquery,ruby-on-rails-3,unobtrusive-javascript,Javascript,Jquery,Ruby On Rails 3,Unobtrusive Javascript,在我的JavaScript中,我有三个链接。第二个链接是否打开取决于所选的第一个链接id。一切正常。但是在选择了第二个链接之后,如果我想更改第一个链接,第二个链接仍然为旧的id打开。如果我想更改第一个链接,所有的字段都应该更改并按照第一个链接打开。 var generic_lookup_Enr_Rds_Section2009_selected = function(id, to_s) { var question_link = $('#question_picker').attr(

在我的JavaScript中,我有三个
链接。
第二个链接是否打开取决于所选的
第一个链接id
。一切正常。但是在选择了
第二个链接
之后,如果我想更改
第一个链接
第二个链接
仍然为旧的
id
打开。如果我想更改
第一个链接
,所有的
字段
都应该更改并按照
第一个链接打开。

 var generic_lookup_Enr_Rds_Section2009_selected = function(id, to_s) {
      var question_link = $('#question_picker').attr('href');
      question_link = question_link.replace(/\?+$/, '');
      question_link = question_link + '?columns[enr_rds_section_id]=' + id;
      $('#question_picker').attr('href', question_link);
      $("#modal_popup").dialog("destroy");

  };

  var generic_lookup_Enr_Rds_Question2009_selected = function(id, to_s) {
      var answer_link = $('#answer_picker').attr('href');
      answer_link = answer_link.replace(/\?+$/, '');
      answer_link = answer_link + '?columns[enr_rds_question_id]=' + id;
      $('#answer_picker').attr('href', answer_link);
      $("#modal_popup").dialog("destroy");
  };
html

“查找部分”,标题:“查找部分”)%>
“查找问题”,标题:'查找问题',:class=>image\u section\u search“%>

通过Javascript使用级联下拉函数通过示例解决了这个问题。谢谢各位。

对应的HTML在哪里?那么,问题到底是什么?你能把你的代码压缩到你似乎面临问题的最低限度吗?嗨,我编辑并压缩了。我的问题是字段问题是否打开取决于所选的部分。有了这个代码,它就可以正常工作了。但是,在我选择了部分和问题之后,如果我想再次更改部分,该问题将获得该部分的上一个id,并且仅针对该id打开。不针对新id打开。您不能将EventListener添加到第一个
,并根据选择重新加载第二个的内容吗?好,下面是一个关于如何在一组div中处理click事件的快速示例。这只是一个简单的模式,没有生产准备的质量,但它应该让你开始。。。
<div class="question">
      <%= f.label :Section %>
      <%= link_to pro_generic_lookup_data_path("Enr::Rds::Section2009", format: :js), data: {remote: true} do %>
        <%= image_tag("Search-icon.gif", border: 0, :alt => "Look up Sections", title: 'Lookup Sections') %>
      <% end %>
 </div>

  <div class="question">
      <%= f.label :Question %>
      <%= link_to pro_generic_lookup_data_path("Enr::Rds::Question2009", format: :js), data: {remote: true}, id: "question_picker" do %>
        <%= image_tag("Search-icon.gif", border: 0, :alt => "Look up Questions", title: 'Lookup Questions', :class => "image_section_search") %>
      <% end %>
 </div>