0
在視圖中,我遍歷一個集合併爲每個集合填充各種信息。對於此集合中的每個值都有一個下拉菜單,我想根據選擇填入特定的div。具有未知ID的對象的Javascript偵聽器
<% @model.samples.each do |sample| %>
<div class="top">
<%=fields_for 'asample[]', sample, do |a_form| %>
Dropdown: <%=a_form.select..........{id: "ex#{sample.id}"} %>
</div>
<div id="hold_partial>
<%= render partial: "/folder/dropdown_based_partial" %>
我明白如何定期做到這一點,我只是不確定如何獲得樣品中每個可能樣品的獨特偵聽器。一個建議是一個抽象的js類,但我不能100%相信這是如何工作的。有什麼建議麼?如果不明確,我可以進一步闡述。
謝謝你的糾正。我試圖給我一個更通用的例子,我把它留下了,我的道歉。所以我不是最流利的rails或javascript ...添加'data-sample-id'給了我正確的id,以便在任何選項被選中時調用div的div。我還沒有完全遵循如何創建一個可能的x數量的變化的聽衆。 – thatdude99
你使用JQuery嗎?還是普通的JS? – jvillian
JQuery。 「額外的文字達到極限......」 – thatdude99