我在我的rails应用程序中使用jquery Datatable的表插件,如果发生某些操作,我会寻找删除整个列的方法,例如如果点击了一个按钮。
表格:
<table id="words" class="display" data-source="<%= url_for controller:"words", action: "index", :format=>:json %>" >
<thead>
<tr>
<th><%= l(:name) %></th>
.
.
.
</tr>
</thead>
<tbody>
</tbody>
</table>
我该怎么做?
答案 0 :(得分:0)
好的, nth-child选择器以下列方式工作(thx @TrueBlueAussie):
$('#words thead').find("tr th:nth-child(5)").each(function(){$(this).remove()});
$('#words tbody').find("tr td:nth-child(5)").each(function(){$(this).remove()});
它从我的表中删除了第5列。