我有一个数据表(使用jquery插件数据表),其中有一个隐藏列,用于存储每行的唯一ID。 我正在尝试编写一个给出行id和数据的函数 - 用给定的数据更新相应的行。
这里最好的方式是什么? 我应该迭代所有表数据还是有更好的方法?
这是我尝试的(不确定是否是正确的方法):
function updateById(data){
var tableData = $('#example').dataTable();
var rowNum = tableData.fnSettings().fnRecordsTotal();
for(var i=0;i<rowNum;i++)
{
if(tableData.fnGetData(i,5) === data.id){
console.log("Found at "+i);
tableData.fnUpdate(data.status,i,INDEX_STAT);
}
}