我有一个datatables,我可以在单击时选择多个行,但是如何在按钮单击时选择所有行,并同时突出显示所选行(您能否给出当前页面和所有页面的选择示例)。 我已编写了获取多个选定值的代码。
复选框也可以,但是如何获取选定的值。
以下是单选和多选的代码。
var oTable = $("#example").dataTable();
$('#example tbody').on('click', 'tr', function() {
$(this).toggleClass('selected');
});
在按钮提交时获取所选值的代码。
var row = oTable.rows('.selected').data();
var jsonArr = "[";
if(row != null && row.length){
for (var i = 0; i < row.length; i++) {
var row1 = row[i]; // this will give me one row details
// row1[0] will give me column details
jsonArr = jsonArr + "{\"ID\":" + row1[0] + "},";
}
jsonArr = jsonArr + "]";