我试图在Datatable初始化之后修改行的列值和行属性。我能够使用此代码毫无困难地修改行数据。我正在使用行ID来选择特定的行。这里代码Im用于更新该特定行的第二列值。
var row = oTable.row("#tr_" + QuestionID.toString()).data();
row[1] = NewData;
oTable.row("#tr_" + QuestionID.toString()).data(row);
执行此代码后,第二列的内容将被newData替换。这部分工作正常。
但是每个 TR 的属性都是问题类型。所以我也需要更新该属性。
所以我添加了代码
$(row).attr('questiontype', NewQuestionType);
但即使数据更改工作正常,这对于该特定行也没有任何作用。
那么如何更改该行的属性值
答案 0 :(得分:0)
我找到了解决此问题的解决方案,该问题正在为那些有同样问题的人分享。
只需使用节点
**oTable.row("#tr_" + QuestionID.toString()).nodes().to$().attr("questiontype", QuestionType);**