0
データテーブルが初期化された後、行と列属性の列値を変更しようとしています。私はこのコードを使用して問題なく行データを変更することができました。行IDを使用して特定の行を選択しています。ここでコードImは、特定の行の2番目の列の値を更新するために使用します。jqueryデータテーブル内のTRの属性を更新する
var row = oTable.row("#tr_" + QuestionID.toString()).data();
row[1] = NewData;
oTable.row("#tr_" + QuestionID.toString()).data(row);
このコードが実行されると、2番目の列の内容はnewDataに置き換えられます。この部分は正常に動作しています。 質問タイプです。TRの属性はすべて質問タイプです。だから私はその属性も更新する必要があります。
だから私は、コード
$(row).attr('questiontype', NewQuestionType);
を追加しました。しかし、このdoesntのは、データの変更が正常に動作している場合でも、その特定の行のために何を作ります。
は、どのように私は、その行
を使用しています。行のレンダリングコールバックがどのように動作しているのかを見てみましょう – charlietfl
tr要素のattrを変更したい場合は、 '$("#tr_ "+ QuestionID.toString())。attr( 'questiontype'、NewQuestionType)'を使用して、その働き= ?? – CMedina