我有一個表,我用最好的地方來更新項目。表中的每個項目都具有該表單元素,並且它們全都具有相同的ID。所以當我們更新一個元素的屬性時,所有的元素都將被更新爲相同的數據。 我如何解決這個問題。任何幫助,將不勝感激。由於獲取在表中的表單元素在軌道上的唯一ID
表的結構:
<table class="table table-striped table-bordered" id="spare_table">
<thead>
<tr>
<th>Name</th>
<th> Price </th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<% @manufacturer.spares.each_with_index do |spare, index| %>
<tr id="li_<%= spare.id.to_s %>">
<td><%= spare.name %></td>
<td>
<button type="button" class="btn btn-warning btn-xs" data-toggle="modal" data-target="#myModal2" id="add">
Show
</button>
<div class="modal fade" id="myModal2" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel"><%= spare.name%></h4>
</div>
<div class="modal-body">
<b> Name : </b> <%= spare.name %> <br/> <br/>
...
<% end %>
</ul>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
我已經更新表的結構。這裏即時顯示模式內的細節,但所有的備件將具有第一個備件本身的細節
ID必須是唯一的..爲什麼所有這些元素都有相同的ID? – pumpkinzzz