我正在尝试从jQuery DataTable中删除项目,然后还从表格显示数据的数组中拼接所选项目。
我可以成功地从表中删除项目,但是我在数组上用来删除所选行索引的splice函数总是只删除数组中的第一项,而不是那些被选中的项。
JS:
$('#deleteInvoiceItems').on('click', function() {
var row = $(itemsTable).find('tr.selected');
var rowIndex = row.prop('rowIndex');
invoiceItems.splice(rowIndex);
itemsTable.rows('.selected').remove().draw();
calcInvoiceTotals();
})