在demo找到函数deleteRows
$('#DeleteAllButton').button().click(function () {
var $selectedRows = $('#StudentTableContainer').jtable('selectedRows');
$('#StudentTableContainer').jtable('deleteRows', $selectedRows);
});
现在我在子表上工作并且无法从中获取行数据我不知道如何为身份子行ID添加类 任何人都可以推进我
答案 0 :(得分:0)
您需要将选择器更改为指向子表所选行:行
var $selectedRows = $('#StudentTableContainer').jtable('selectedRows');
$('#StudentTableContainer').jtable('deleteRows', $selectedRows);
目前正在尝试从父表中获取所选行,并将其从父表中删除。因此,您必须更改两件事:获取所选行的方式以及删除它们的表。
您可以尝试使用此选项来获取所选行:
var selectedRows =$('.jtable-main-container .jtable .jtable-row-selected');
所以你的删除按钮应该执行以下操作:
$('#DeleteAllButton').button().click(function () {
var $selectedRows = $('#StudentTableContainer').jtable('selectedRows');
$('.jtable-main-container .jtable').jtable('deleteRows', $selectedRows);
});
我不是100%确定子表选择,但你可以尝试一下..