Javascript DataTables-如何从特定行获取单元格?
每一行都有一个ID,来自ajax的行ID。 现在,我想按id选择一行,我已经开始工作了Javascript DataTables-如何从特定行获取单元格?,javascript,jquery,datatables,Javascript,Jquery,Datatables,每一行都有一个ID,来自ajax的行ID。 现在,我想按id选择一行,我已经开始工作了 var row = verzondenTable.row('#row-' + k); k=来自ajax的密钥 每个td每列都有一个类,因此第一列有class.td subject,第二列有.td open 我想从特定的选定行中选择.td打开单元格,并为其设置数据 代码: 使用CSS选择器如何: $('[id^="row-"] td.td-open').text(your_data);//your_data
var row = verzondenTable.row('#row-' + k);
k=来自ajax的密钥
每个td每列都有一个类,因此第一列有class.td subject,第二列有.td open
我想从特定的选定行中选择.td打开单元格,并为其设置数据
代码:
使用CSS选择器如何:
$('[id^="row-"] td.td-open').text(your_data);//your_data is the value you want to set.
从引用中尝试此函数row.child data[,className]如果您想查看API,可以执行以下操作
var row = verzondenTable.row('#row-' + k);
row.nodes().to$().find('.td-open').text((v['open_rate'] * 100).toFixed(2) + '%');
row.draw().invalidate();
节点->获取所有节点
到$->转换为jQuery实例
invalidate->update DT internals我不能使用它,因为我还有分页功能,所以它找不到所有行。我有使用datatables单元格的打印函数data@MikeLammers但每行必须有唯一的ID,对吗?
var row = verzondenTable.row('#row-' + k);
row.nodes().to$().find('.td-open').text((v['open_rate'] * 100).toFixed(2) + '%');
row.draw().invalidate();