【发布时间】:2017-09-21 20:11:32
【问题描述】:
我知道这个问题很受欢迎,但所有答案都针对选定的行。我正在尝试删除/删除未选中的行。我有一个要从中删除行的表的变量,并且我有要删除的行的索引。
这些是获取表或行句柄的各种方法:
var table = $('#tableName');
var rows = $('#tableName tbody tr').toArray();
var oTable = $('#tableName').dataTable();
我知道如何在选定的行上使用row.remove() 方法。
var jThisButton = $(this);
var jRow = jThisButton.parents("tr");
jRow.remove();
但是我的行没有被选中;相反,我有一个索引。假设我的索引是 2。使用类似上面的代码,也许我可以按索引获取行并像这样删除它:
var jRow = table.find('tr').eq(index);
jRow.remove();
除非那不起作用。该代码将我要删除的行移动到最后一行,然后显示搜索栏。
您可以在下图中看到我在表格中有 4 行。
如何删除存在于索引 2 的 tr?
我无法在任何地方找到这个问题的答案。请帮忙!
【问题讨论】:
标签: jquery datatables