在jquery数据表中更新TR的属性

时间:2016-07-02 16:22:13

标签: jquery datatables

我试图在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);

但即使数据更改工作正常,这对于该特定行也没有任何作用。

那么如何更改该行的属性值

1 个答案:

答案 0 :(得分:0)

我找到了解决此问题的解决方案,该问题正在为那些有同样问题的人分享。

只需使用节点

**oTable.row("#tr_" + QuestionID.toString()).nodes().to$().attr("questiontype", QuestionType);**