javascript - DataTables:获取所选单元格之前单元格的文本内容
问题描述
我可以像这样获取选定的单元格文本内容:
this.textContent
但我想在所选单元格之前获取单元格的 textContent 。我怎样才能做到这一点?。我试过这样,但它说undefined
:
$('#dtBasicExample').on('click', 'tbody td', function() {
var table = $('#dtBasicExample').DataTable();
var colIndex = table.cell(this).index().column-1;//get previous column index
var rowIndex = table.cell(this).index().row;//get row index
var Text=table.cells(rowIndex, colIndex).textContent;//get textContent(not working)
alert(Text);
})
解决方案
使用table.cell(rowIndex, colIndex).data()
代替table.cells(rowIndex, colIndex).textContent;
var table = $('#dtBasicExample').DataTable();
$('#dtBasicExample').on('click', 'tbody td', function () {
var colIndex = table.cell(this).index().column - 1; //get previous column index
var rowIndex = table.cell(this).index().row; //get row index
// Use data() instead of textContent and cell instead of cells
var text = table.cell(rowIndex, colIndex).data();
alert(text);
});
推荐阅读
- excel - 如何从 Excel 中监视 Word 的开始?
- r - 遗传算法 (GA) 选择向量的最佳 n 值
- javascript - 如何开玩笑地模拟猫鼬 document.subdocument.id() 函数?
- jestjs - 带有设置一些前置条件和执行顺序的自定义函数的玩笑
- javascript - Bootstrap4 按钮折叠和 Parallax-js 无法正确显示
- c# - 如何使用正则表达式匹配四个数字字段或文本字符串
- java - 如何在 JavaFx 中从嵌套的 ActionListener 中删除特定的 actionListener
- amazon-web-services - Boto3 cloudsearch describe_domains 无法使用 EngineType 2011 API 搜索域
- mysql - Mysql tmpdir 在创建大索引期间空间不足
- file - 通过 rest api 将 .exe 文件从 IBM 云对象下载到 IBM chat