可以使用其他方法从datatable中获取其他列数据,不一定要使用onclick函数。以下是一种常用的方法:
datatable.rows('.selected')
。rows().data()
获取每一行的数据。row().data()
获取当前行的数据,然后根据列的索引或列的名称获取其他列的数据。下面是一个示例代码:
var table = $('#example').DataTable(); // 获取datatable对象
var selectedRows = table.rows('.selected'); // 获取选中行
selectedRows.every(function () {
var rowData = this.data(); // 获取当前行的数据
var otherColumnData = rowData[2]; // 获取第三列的数据,索引从0开始
// 或者使用列的名称获取数据
// var otherColumnData = rowData['columnName'];
// 处理其他列数据,比如输出到控制台
console.log(otherColumnData);
});
通过以上方法,可以获取datatable中选中行的其他列数据,并进行相应的处理。
领取专属 10元无门槛券
手把手带您无忧上云