Datatables 仅更改选定行中数据表中的单元格值-记录操作的素数

Datatables 仅更改选定行中数据表中的单元格值-记录操作的素数,datatables,Datatables,我试图只在选定的一行或多行中以某些单元格值为目标。 我尝试了下面代码段中解释的代码,但它始终以第一行为目标,而不是选定的一行 请原谅,由于表中的复选框未显示,您仍可以通过按shift键并单击复选框的位置来使用multiselect var tablenest=$('#RegSrc').DataTable({ 选择:true, “bPaginate”:错误, “bFilter”:错误, 回答:是的, 是的, “处理”:对, “服务器端”:false, 鲍托维兹:没错, 数据:[{ “RecID”

我试图只在选定的一行或多行中以某些单元格值为目标。 我尝试了下面代码段中解释的代码,但它始终以第一行为目标,而不是选定的一行

请原谅,由于表中的复选框未显示,您仍可以通过按shift键并单击复选框的位置来使用multiselect

var tablenest=$('#RegSrc').DataTable({
选择:true,
“bPaginate”:错误,
“bFilter”:错误,
回答:是的,
是的,
“处理”:对,
“服务器端”:false,
鲍托维兹:没错,
数据:[{
“RecID”:2383,
“PtFilenum”:15090248,
“PrtFilenum”:13090701,
“全名”:“萨登”,
“PrtStatus”:1
}, {
“RecID”:2384,
“PtFilenum”:15090248,
“PrtFilenum”:15120996,
“全名”:“marwam mohmmad saleem”,
“PrtStatus”:1
}, {
“RecID”:2385,
“PtFilenum”:15090248,
“PrtFilenum”:170227111,
“全名”:“asd dsf a”,
“PrtStatus”:1
}],
订单:[2,‘asc'],
关键点:{
列:“:非(:第一个子项)”,
钥匙:[9]
},
列:[{//复选框选择列
数据:空,
defaultContent:“”,
className:“选中复选框”,
可订购:错误,
“宽度”:“1%”
},
{
“宽度”:“50%”,
数据:“RecID”,
“可见”:错误
},
{
“宽度”:“50%”,
数据:“PtFilenum”,
“可见”:错误
},
{
“宽度”:“10%”,
数据:“PrtFilenum”
},
{
“宽度”:“40%”,
数据:“全名”
},
{
“宽度”:“10%”,
数据:“PrtStatus”,
呈现:函数(数据、类型、行){
如果(类型==‘显示’){
如果(数据==1){
返回“合作伙伴”;
}否则{
返回“非合作伙伴”;
}
}
返回数据;
},
类名:“dt车身中心”
},
{
“宽度”:“10%”,
数据:[],
defaultContent:“更新”,
可订购:错误,
类名:“dt身体中心”,
“可见”:真实
},
],
});
$(“#btn1”)。单击(函数(){
表行({
所选:真
}).every(函数(rowIdx、tableLoop、rowLoop){
tablenest.row(this).cell(rowIdx,6).data(“删除”)
var row=tablenest.row(this.node();
$(行).addClass('highlight');
});
返回false;
})

删除标记
累西德
病人档案号
合作伙伴文件号
患者姓名
地位
宾果游戏

 PrtTbl.rows({ selected: true }).every(function (rowIdx, tableLoop, rowLoop) {
                               PrtTbl.row(this).cell(rowIdx,2).data("").draw()
                               PrtTbl.row(this).cell(rowIdx, 3).data("").draw()
                           });
我编辑了上面的示例