簡體   English   中英

將Row_Ids分配給Datatables中動態添加的行

[英]Assigning Row_Ids to dynamically added rows in Datatables

我正在使用Jeditable制作可編輯的Datatable 我需要能夠動態添加行,這已成功完成。 默認情況下,似乎Datatables將添加row_id0所有內容,這使得無法區分添加的行。

所以我正在研究分配row_id的函數。 沒有錯誤,但是它似乎也不起作用,因為它仍然為所有添加的行返回row_id0

$('#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/

我在提供的小提琴中測試了您的代碼,它正在添加從索引0開始具有順序ID的新表行。我沒有看到任何重復的ID為0?

http://prntscr.com/ew3tg9

http://prntscr.com/ew3tlr

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM