我有以下代码来为一组产品生成一个列出品牌/型号/子型号/样式的表格。单击销毁按钮时,我想从表中删除整行,但我不知道如何使用 dom_id 和 jquery 的 .remove()
到目前为止,我已经尝试了一些变化$('#<%= dom_id(@brand) %>').remove();
,但没有成功。谢谢!
<div class = "span8">
<table class="table table-striped" id="devices">
<thead>
<tr>
<th>Brand</th>
<th>Model</th>
<th>Submodel</th>
<th>Style</th>
<th></th>
</tr>
</thead>
<tbody>
<% @brands.each do |brand| %>
<tr>
<td><%= link_to brand.name, brand_path(brand) %></td>
<% @model1 = Model.find_by_brand_id(brand.id) %>
<td><%= @model1.name %></td>
<% @submodel1 = Submodel.find_by_model_id(@model1.id) %>
<td><%= @submodel1.name %></td>
<% @style1 = Style.find_by_submodel_id(@submodel1.id) %>
<td><%= @style1.name %></td>
<td style = "border:none;">
<%= link_to 'Edit', edit_brand_path(brand), :class => 'btn btn-mini' %>
<%= link_to 'Destroy', brand_path(brand), :method => :delete, :remote=>true, :confirm => 'Are you sure?', :class => 'btn btn-mini btn-danger' %>
</td>
</tr>
<% end %>
</tbody>
</table>
</div>