一、需求
網上五花八門的獲取方式有很多,但是很多都是過時的。方案都不可取。
二、獲取方式
我採用本辦法拿到這個數據列
1、拿到整個表格
var table = $('#postTable').DataTable();
2、拿到表格的所有數據
var data = table.rows().data();
3、拿到選擇的列的隱藏數據id
var report_Id = $("#report_Id:checked").val();
4、通過遍歷+判斷的形式拿到需要的數據列
for (var i = 0; i < data.length; i++) {
if(data[i]["report_Id"] == report_Id){
tableName = data[i]["biz_Table_Name"];
}
}
三、所有代碼
//獲取選中行的表名列
var table = $('#postTable').DataTable();
var data = table.rows().data();
var report_Id = $("#report_Id:checked").val();
var tableName = "";
for (var i = 0; i < data.length; i++) {
if(data[i]["report_Id"] == report_Id){
tableName = data[i]["biz_Table_Name"];
}
}