如何更改特定的jQuery dataTables单元格值
我有2个HTML
表格。 Table 1
和Summary Table 2
。
我使用以下函数在Table 1
中的单元格中添加或删除复选标记,然后在Summary Table 2
增加或减少相关值。
function toggleCheckMark(elem, brand){ var cell = $(elem).html(); if(cell == ""){ $(elem).html("✔"); var brandval = parseInt($("#" + brand).find("td:eq(3)").html()); var newval = brandval + 1; $("#" + brand).find("td:eq(3)").html("" + newval + ""); } else { $(elem).html(""); var brandval = parseInt($("#" + brand).find("td:eq(3)").html()); var newval = brandval - 1; $("#" + brand).find("td:eq(3)").html("" + newval + ""); } }
当Summary Table 2
是沼泽标准html表时,这非常正常。 但是当我在Summary Table 2
上使用DataTables()
时。 该值未定义,因此无法更改。
如何更改我的function,以便在我的表格式化为DataTables()
时它可以正常工作?
编辑
我的HTML已经包含空的
✔ | ";|||
" + brand + " | "; summarytable += "" + values.current + " | "; summarytable += "" + values.rec + " | "; summarytable += "" + values.user + " | "; // this is the col I want to update summarytable += "