以下是我创建的表格:
var table= $("#mytable").DataTable({
ajax: "list.json",
columns: [
{"data": "name"},
{"data": "location"},
{"data": "date"}
]
});
现在我要编辑location
所在的行中的name
" John"例如。我试过这样的方式:
table.search("John").column(0).row(0).cell(1).data(" New location ");
但这不适用于我不知道的原因。任何帮助将不胜感激。
答案 0 :(得分:0)
您可以尝试这样:
foreach(DataRow dr in table.Rows) // Search whole table
{
if(dr["name"] == "John") // If name== 'John'
{
dr["location"] = "New location"; //Change the location
//break;
}
else if()
{
// Do Something else
}
}