Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript DataTables-如何从特定行获取单元格?_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript DataTables-如何从特定行获取单元格?

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

每一行都有一个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 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();