jQuery Datatable - 如何使用单元格值删除行

时间:2014-01-29 15:59:19

标签: javascript jquery datatable

我想在我的JQuery数据表中搜索一个包含var x内容的单元格,并删除包含该单元格的行。

我试过了:

function deletedatarow(){
      var x = "tzr";
      $( "tr:contains('" + x + "')").fnDeleteRow();
};

但它不起作用。

有谁能告诉我为什么并帮我找到解决方案?

3 个答案:

答案 0 :(得分:3)

如果你指的是jQuery DataTables插件,那么你做错了,你的代码应该是这样的:

// Set oDatatables variable somewhere above this line..    
function deletedatarow(){
  var x = "tzr";
  $( "tr:contains('" + x + "')").each(function() {
    oDatatables.fnDeleteRow(this);
  });
};

答案 1 :(得分:0)

为什么使用普通表。有很多j!uery插件可用。像

http://datatables.net/它提供了表操作的简单api。

答案 2 :(得分:0)

这是解决方案:

function deletedatarow() 
    {
    var oData = $('#Testtable').dataTable();
    var x = "tzr";
    $( "tr:contains('" + x + "')").each(function() 
        {
        oData.fnDeleteRow(this);
        });
    };
相关问题