以下是使用fnUpdate
函数更新单个行的两个单元格的代码段:(ref:Datatables)
var oTable = $('#depGridView').dataTable();
oTable.fnUpdate( 'First', 4, 1 );
oTable.fnUpdate( 'Last', 4, 2 );
上面的代码成功更新了第五行的第二和第三列(:index = 4)。为了获得索引值的运行时间,我进行了以下更改
var oTable = $('#depGridView').dataTable();
var getIndex = document.getElementById("indexDepRow").value;
oTable.fnUpdate( 'First', getIndex , 1 );
oTable.fnUpdate( 'Last', getIndex , 2 );
但这不起作用,它不会更新我的行。要检查变量getIndex是否存储正确的索引值,我在脚本中使用alert(getIndex)。当我单击第五行时,它会提醒我4。
我们该如何克服呢?
最佳答案
使用parseInt(getIndex)
而不是直接使用row。
DEMO
希望这可以帮助
关于javascript - DataTables API,fnUpdate不从变量获取值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10574249/