number 如何使用jquery datatable插件刪除當前行




jquery table example (4)

這個頁面

$('#example tbody td').click( function () {
    /* Get the position of the current data from the node */
    var aPos = oTable.fnGetPosition( this );

    //...
} );

我有一個表格中有按鈕的列我正在使用jQuery數據庫插件。 按鈕說“刪除”,並且想法是當您單擊該按鈕時,它會刪除表中的當前行。

當我調用fnDeleteRow它似乎第一次工作,但沒有任何更多的時間用於該行,所以看起來它並沒有真正正確地刪除行。


嘗試這個:

var row = $(this).closest("tr").get(0);
oTable.fnDeleteRow(oTable.fnGetPosition(row));

如果它不起作用,請檢查以下example


這個怎麼樣:

    // Delete Row
    $('.glyphicon-minus').on("click", function() {
        configTable.row($(this).closest("tr").get(0)).remove().draw();
    });

假設您在用戶單擊按鈕時附加了要調用的函數。 功能將是這樣的

function DeleteRow(event)
{
  //get the row of the cell that is clicked
  var $row = $(this).parents("tr").eq(0)
  //if you need the id you can get it as
  var rowid = $row.attr("id");
  //now you can call delete function on this row
  $row.delete(); 
}






delete-row