将Row_Ids分配给Datatables

时间:2017-04-13 18:18:10

标签: javascript jquery datatables jeditable

我正在使用Datatable制作可编辑的Jeditable。我需要能够动态添加行,这是我成功完成的。默认情况下,Datatables似乎会添加row_id 0的所有内容,因此无法区分添加的行。

所以我正在开发一个分配row_id的函数。没有错误,但它似乎也不起作用,因为它仍为所有添加的行返回row_id 0

$('#addRow').on( 'click', function () {
        var rowIndex = $('#example').dataTable().fnAddData([ "column1Data", "column2Data"]);
        var row = $('#example').dataTable().fnGetNodes(rowIndex);
    $(row).attr('id', row_id_counter);
    row_id_counter ++;

整个代码:

http://jsfiddle.net/j2frzerj/

1 个答案:

答案 0 :(得分:0)

我在提供的小提琴中测试了你的代码,它正在添加带有顺序id的新表行,从索引0开始。我没有看到任何重复的id为0?

http://prntscr.com/ew3tg9

http://prntscr.com/ew3tlr